推 aiyswu:XD 大家都在玩JQ了 10/15 08:01
※ 引述《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