jQuery實現(xiàn)設(shè)置、移除文本框默認(rèn)值功能
jQuery實現(xiàn)的文本框默認(rèn)值感應(yīng)鼠標(biāo)動作:
本章節(jié)介紹一下如何利用jQuery實現(xiàn)文本框默認(rèn)值感應(yīng)鼠標(biāo)動作的功能。
比如當(dāng)文本框獲取鼠標(biāo)焦點(diǎn)的時候,默認(rèn)值會被清空,當(dāng)文本框沒有輸入內(nèi)容,鼠標(biāo)焦點(diǎn)離開的時候,又會恢復(fù)到默認(rèn)值。
代碼實例:
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<title>腳本之家</title>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#email").focus(function(){
var email_txt = $(this).val();
if(email_txt == this.defaultValue){
$(this).val("");
}
})
$("#email").blur(function(){
var email_txt = $(this).val();
if (email_txt == "") {
$(this).val(this.defaultValue);
}
})
})
</script>
</head>
<body>
<p><input type="text" value="請輸入郵箱地址" id="email"/></p>
</body>
</html>
上面的代碼實現(xiàn)了我們的要求,下面簡單介紹一下它的實現(xiàn)原理:
非常的簡單,就是為文本框注冊focus和blur事件處理函數(shù),當(dāng)文本框獲取焦點(diǎn)的時候,如果文本框的內(nèi)容和默認(rèn)值相同,那么就會清空文本框,當(dāng)焦點(diǎn)離開文本框的時候,如果文本框的內(nèi)容為空,那么就會恢復(fù)到默認(rèn)值。
或者使用下面的代碼:
$('.default-value').each(function() {
var default_value = this.value;
$(this).focus(function(){
if(this.value == default_value) {
this.value = '';
}
});
$(this).blur(function(){
if(this.value == '') {
this.value = default_value;
}
});
});
- jQuery Easyui學(xué)習(xí)之datagrid 動態(tài)添加、移除editor
- jQuery綁定事件監(jiān)聽bind和移除事件監(jiān)聽unbind用法實例詳解
- JQuery中DOM實現(xiàn)事件移除的方法
- JQuery實現(xiàn)樣式設(shè)置、追加、移除與切換的方法
- jquery利用命名空間移除綁定事件的方法
- jQuery設(shè)置和移除文本框默認(rèn)值的方法
- 使用jQuery設(shè)置disabled屬性與移除disabled屬性
- jQuery移除元素自動解綁事件實現(xiàn)思路及代碼
- Jquery 獲取指定標(biāo)簽的對象及屬性的設(shè)置與移除
- jquery移除、綁定、觸發(fā)元素事件使用示例詳解
- JQuery 在文檔中查找指定name的元素并移除的實現(xiàn)方法
相關(guān)文章
jQuery hover事件簡單實現(xiàn)同時綁定2個方法
這篇文章主要介紹了jQuery hover事件簡單實現(xiàn)同時綁定2個方法,可實現(xiàn)同時綁定懸停與離開事件的功能,非常簡單實用,需要的朋友可以參考下2016-06-06
jquery實現(xiàn)tab鍵進(jìn)行選擇后enter鍵觸發(fā)click行為
本文主要介紹了jquery鍵盤事件實現(xiàn)tab鍵進(jìn)行選擇后enter鍵觸發(fā)click行為的方法,這種使用場景為當(dāng)首頁有幾個鏈接需要選擇的時候,使用鍵盤就可以進(jìn)行觸發(fā)行為。下面跟著小編一起來看下吧2017-03-03
詳解jQuery中關(guān)于Ajax的幾個常用的函數(shù)
AJAX 是一種在無需重新加載整個網(wǎng)頁的情況下,能夠更新部分網(wǎng)頁的技術(shù)。下面通過本文給大家分享jQuery中關(guān)于Ajax的幾個常用的函數(shù),需要的的朋友參考下2017-07-07
實例詳解jQuery結(jié)合GridView控件的使用方法
這篇文章主要以實例的方式詳細(xì)介紹了jQuery結(jié)合GridView控件的使用方法,感興趣的小伙伴們可以參考一下2016-01-01

