欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery實(shí)現(xiàn)設(shè)置、移除文本框默認(rèn)值功能

 更新時(shí)間:2015年01月13日 10:15:55   投稿:junjie  
這篇文章主要介紹了jQuery實(shí)現(xiàn)設(shè)置、移除文本框默認(rèn)值功能,本文實(shí)現(xiàn)是類似html5 placeholder(空白提示)效果,正常時(shí)文本框有提示文字,當(dāng)文本框獲得焦點(diǎn)時(shí)變?yōu)榭瞻?需要的朋友可以參考下

jQuery實(shí)現(xiàn)的文本框默認(rèn)值感應(yīng)鼠標(biāo)動(dòng)作:

本章節(jié)介紹一下如何利用jQuery實(shí)現(xiàn)文本框默認(rèn)值感應(yīng)鼠標(biāo)動(dòng)作的功能。
比如當(dāng)文本框獲取鼠標(biāo)焦點(diǎn)的時(shí)候,默認(rèn)值會(huì)被清空,當(dāng)文本框沒(méi)有輸入內(nèi)容,鼠標(biāo)焦點(diǎn)離開(kāi)的時(shí)候,又會(huì)恢復(fù)到默認(rèn)值。
代碼實(shí)例:

復(fù)制代碼 代碼如下:

<!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="請(qǐng)輸入郵箱地址" id="email"/></p>
</body>
</html>

上面的代碼實(shí)現(xiàn)了我們的要求,下面簡(jiǎn)單介紹一下它的實(shí)現(xiàn)原理:

非常的簡(jiǎn)單,就是為文本框注冊(cè)focus和blur事件處理函數(shù),當(dāng)文本框獲取焦點(diǎn)的時(shí)候,如果文本框的內(nèi)容和默認(rèn)值相同,那么就會(huì)清空文本框,當(dāng)焦點(diǎn)離開(kāi)文本框的時(shí)候,如果文本框的內(nèi)容為空,那么就會(huì)恢復(fù)到默認(rèn)值。

或者使用下面的代碼:

復(fù)制代碼 代碼如下:

$('.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;
               }
       });

});

相關(guān)文章

最新評(píng)論