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

首頁 > 網站 > WEB開發 > 正文

通過jquery獲取文本框的聚焦和失焦方法

2024-04-27 15:00:47
字體:
來源:轉載
供稿:網友

我還是喜歡用jquery來實現,不管頁面中多少個輸入框需要實現聚焦,失焦,都公有,我常用的方法是:

遍歷該頁面中的input框,獲取輸入框中的val值,當該輸入框聚焦的時候跟存放的oldValue值進行比較,如果值相同,就把該值變為空,失焦的時候,把原來存放的值再吃賦值到val上,具體代碼如下:

$(function(){    $("input[class*=input]").each(function(){         var oldValue=$(this).val();                $(this).focus(function(){             if($(this).val()==oldValue){            $(this).val('');            }           })       .blur(function(){        if($(this).val()==""){            $(this).val(oldValue)            }        })          });})

 

js實現方法一:直接在input中添加

<input type="text" onfocus="if(this.value=='聚焦吧') this.value='';" onblur="if(this.value=='') this.value='聚焦吧';" value="聚焦吧" name="name">

 

js實現方法二:

html代碼

<input type="text" value="聚焦吧" id="myinput" /> 

js代碼如下:

function addListener(element,e,fn){         if(element.addEventListener){              element.addEventListener(e,fn,false);         }else{             element.attachEvent("on" + e,fn);         }     }     var myinput = document.getElementById("myinput");     addListener(myinput,"click",function(){         myinput.value = "";     })     addListener(myinput,"blur",function(){         myinput.value = "聚焦吧";     })

 

當然當頁面中有聚焦,失焦的時候,我還是推薦使用jquery的這種實現方式的。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 应用必备| 南昌县| 微山县| 乌拉特后旗| 崇信县| 定日县| 淅川县| 巴青县| 阿鲁科尔沁旗| 古蔺县| 青铜峡市| 阳城县| 饶阳县| 潞城市| 永春县| 闵行区| 乌兰察布市| 莱西市| 绿春县| 江阴市| 镇雄县| 宁蒗| 双柏县| 长丰县| 鄂尔多斯市| 吴桥县| 山阳县| 闽侯县| 玛纳斯县| 洞口县| 巴彦淖尔市| 墨脱县| 乌拉特前旗| 靖边县| 古交市| 卢湾区| 嫩江县| 新密市| 云霄县| 扎赉特旗| 双峰县|