經常看見一些網站的搜尋框裡會有一個預先設定好的提示,然後當你将滑鼠點進去以後,裡面的内容就清空了。學VB的時候這功能很容易就實作了,也就是簡單的setfocus和lostfocus哈,不過JS裡面可不是這樣的。
JavaScript代碼
1. <input name="word" class="seachInput" value="sfrost.org" οnfοcus="if (value =='sfrost.org'){value =''}" οnblur="if (value ==''){value='sfrost.org'}" />
這段代碼中,使用了JS的focus和blur方法,其實對應的就是VB的setfocus和lostfocus方法。當文本框獲得焦點時觸發onfocus方法,而當焦點離開時則觸發onblur方法。
通過這樣的方法,可以實作:輸入内容出錯的時候,在送出表單的時候提示出錯,并将出錯位置的資料清空,然後使其獲得焦點。
本文來自CSDN部落格,轉載請标明出處:http://blog.csdn.net/yefengzhixia/archive/2009/04/16/4084991.aspx