2013-10-03 4 views
0

Я использую этот HTML-код для отображения контактной формы:Применить сценарий для заполнителя в контактной форме 7

<input type="text" onblur="if(this.value=='')this.value='Name:';" onfocus="if(this.value=='Name:')this.value='';" value="Name:" name="name"> 
    <input type="text" onblur="if(this.value=='')this.value='Phone:';" onfocus="if(this.value=='Phone:')this.value='';" value="Phone:" name="phone"> 
     <input type="text" onblur="if(this.value=='')this.value='Email:';" onfocus="if(this.value=='Email:')this.value='';" value="Email:" name="email"> 
     <textarea onfocus="if(this.value=='Message!')this.value='';" onblur="if(this.value=='')this.value='Message!';">Message!</textarea> 
     <input type="submit" value="SUBMIT" class="sub_btn"/> 

В таком виде мой заполнитель работает хорошо. Значит, когда мышь фокуса фокуса исчезает, но когда выталкиватель мыши появляется снова. Я хочу, чтобы то же самое в контактную форму 7.

Вопрос:

Как я могу применить этот скрипт на контактной форме 7 полей. onfocus="if(this.value=='Message!')this.value='';" onblur="if(this.value=='')this.value='Message!';"

ответ

1

для текстовых полей, значение атрибут не работает. Вы должны использовать что-то вроде (не проверял этот фрагмент):

onfocus="if(this.textContent=='Message!')this.innerHTML='';" 
onblur="if(this.textContent=='')this.innerHTML='Message!';" 

TextContent атрибут аналог innerHTML но раздевает содержимое из HTML-тегов.

ура,

Смежные вопросы