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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:14:19
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jQuery實現設置、移除文本框默認值功能,本文實現是類似html5 placeholder(空白提示)效果,正常時文本框有提示文字,當文本框獲得焦點時變為空白,需要的朋友可以參考下
 

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;
               }
       });

});

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 呼伦贝尔市| 高淳县| 沁源县| 武冈市| 金溪县| 讷河市| 彝良县| 重庆市| 宜章县| 灵璧县| 陆川县| 泸州市| 工布江达县| 莲花县| 宽城| 东乌| 广汉市| 沾化县| 县级市| 巴林右旗| 准格尔旗| 韶关市| 普兰店市| 普洱| 洪湖市| 永宁县| 安平县| 济源市| 宁陕县| 融水| 哈尔滨市| 青海省| 怀安县| 高清| 芒康县| 石屏县| 吉林省| 防城港市| 珠海市| 遂溪县| 老河口市|