国产探花免费观看_亚洲丰满少妇自慰呻吟_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;
               }
       });

});

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东乌| 南丹县| 如东县| 湖州市| 侯马市| 蒙山县| 呼和浩特市| 黑河市| 荣成市| 广州市| 伊吾县| 海阳市| 修水县| 紫金县| 连平县| 淮北市| 镇平县| 运城市| 山东| 伊吾县| 磐安县| 云龙县| 江山市| 德令哈市| 泰安市| 马龙县| 赞皇县| 长葛市| 田阳县| 喀什市| 宣武区| 娱乐| 新民市| 航空| 阿坝县| 衡阳市| 彰化县| 新野县| 大新县| 荃湾区| 湘乡市|