国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery實現設置、移除文本框默認值功能

2019-11-20 13:25:27
字體:
來源:轉載
供稿:網友

jQuery實現的文本框默認值感應鼠標動作:

本章節介紹一下如何利用jQuery實現文本框默認值感應鼠標動作的功能。
比如當文本框獲取鼠標焦點的時候,默認值會被清空,當文本框沒有輸入內容,鼠標焦點離開的時候,又會恢復到默認值。
代碼實例:

復制代碼 代碼如下:

<!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>

上面的代碼實現了我們的要求,下面簡單介紹一下它的實現原理:

非常的簡單,就是為文本框注冊focus和blur事件處理函數,當文本框獲取焦點的時候,如果文本框的內容和默認值相同,那么就會清空文本框,當焦點離開文本框的時候,如果文本框的內容為空,那么就會恢復到默認值。

或者使用下面的代碼:

復制代碼 代碼如下:

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

});

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹阳市| 榕江县| 天门市| 广饶县| 女性| 建阳市| 凤山市| 藁城市| 闸北区| 古交市| 内丘县| 江北区| 嘉鱼县| 牙克石市| 云阳县| 崇左市| 田阳县| 阳信县| 新河县| 富阳市| 红桥区| 巴南区| 镇雄县| 顺义区| 兴城市| 乳山市| 桂东县| 久治县| 循化| 黄冈市| 家居| 两当县| 民县| 宜川县| 南漳县| 阿图什市| 江口县| 辽宁省| 景洪市| 黔江区| 广昌县|