2012-09-02 80 views
0

我剛剛查看了我最新的網站創建日期&確保窗體確​​定&由於某種原因,街道地址的焦點不工作,onblur工作正常,所有其他文本投入工作與onfocus & onblur。我已經看了30分鐘的代碼,並且對於我的生活無法弄清楚什麼是錯的。我需要一雙新鮮的眼睛來檢查並看看我做錯了什麼。下面是代碼,街道地址是不會工作的。 (聚焦狀態)onfocus on窗體無法正常工作

<h2>Contact Form</h2> 

<label for="name"></label><input type="text" name="name" size="26" value="Name" style="color: #775594;" onblur="if(this.value==''){this.value='Name'}" onfocus="if(this.value=='Name'){this.value=''}" /><br /> 
<label for="email"></label><input type="text" name="email" size="26" value="Email" style="color: #775594;" onblur="if(this.value==''){this.value='Email'}" onfocus="if(this.value=='Email'){this.value=''}" /><br /> 
<label for="phone"></label><input type="text" name="phone" maxlength="13" size="26" value="Phone" style="color: #775594;" onblur="if(this.value==''){this.value='Phone'}" onfocus="if(this.value=='Phone'){this.value=''}" /><br /> 
<label for="street"></label><input type="text" name="street" size="26" value="Street Address" style="color: #775594;" onblur="if(this.value==''){this.value='Street Address'}" onfocus="if(this.value=='Street Adress'){this.value=''}" /><br /> 
<label for="city"></label><input type="text" name="city" size="10" value="City" style="color: #775594;" onblur="if(this.value==''){this.value='City'}" onfocus="if(this.value=='City'){this.value=''}" /> 
<label for="zip"></label><input type="text" name="zip" maxlength="5" size="10" value="Zip Code" style="color: #775594;" onblur="if(this.value==''){this.value='Zip Code'}" onfocus="if(this.value=='Zip Code'){this.value=''}" /><br /> 

<p class="center"><input type="submit" value="Send" /></p> 
</fieldset></form> 

回答

1

我看到一個錯字:

onfocus="if(this.value=='Street Adress') 

地址缺少d。

+0

AHH omg謝謝!當我找不到我做錯了什麼的時候,這太刺激了。謝謝 – ashleigh

+0

沒有概率,知道的感覺。用javascript中的函數生成這些字段可能是值得的。那麼你可以避免必須輸入每個字段描述兩次。 –