看板 Web_Design 關於我們 聯絡資訊
※ 引述《sder (sder)》之銘言: : 我主要想做的功能是: : 當該欄位獲得焦點時,自動清除預設值; : 當欄位失去焦點時,若無輸入任何資料,則恢復預設值。 : 請問這是哪邊出了問題嗎?@@ : 假設你的HTML如下: <input type=text id=ename name=ename value="請輸入英文姓名"/> 用JQuery寫的程式如下: <script type="text/javascript" src="jquery-1.2.6.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('#ename').focus(function(){ if($(this).val() == '請輸入英文姓名'){ $(this).val(''); } }); $('#ename').blur(function(){ if($(this).val() == ''){ $(this).val('請輸入英文姓名'); } }); }); </script> 其中的 $(this).val(),你可以寫成 $(this).attr('value') $(this).val('')你可以寫成 $(this).attr('value',''); 詳情直接連結到jquery看範例,當你習慣jquery你會愛上的XD http://docs.jquery.com/Main_Page -- 歡迎來我的網誌看看 @ http://doublekai.org/blog -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.37.127
aiyswu:XD 大家都在玩JQ了 10/15 08:01