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

首頁 > 編程 > JavaScript > 正文

layer的prompt彈出框,點擊回車,觸發確定事件的方法

2019-11-19 10:51:38
字體:
來源:轉載
供稿:網友

做了個prompt彈出框,希望點擊確定按鈕的時候也能觸發確定的事件,用戶習慣的原因,在輸入框輸入框數據后,再重新拿起鼠標點擊太麻煩,所以想著點擊確定按鈕觸發事件。

layer.prompt({title: '請輸入數據', formType: 1, // 這個是確定按鈕的事件 "success":function(){ // 鍵盤事件,判斷回車 $("input.layui-layer-input").on('keydown',function(e){  if (e.which == 13) {  // 取輸入框數據 和123456 比較  if("123456" == $(this).val()){  alert('你點擊了回車按鈕!');  layer.close(1);  }     } }); }, // 點擊確定按鈕事件 yes : function(){ // 取輸入框數據 var pass =$(document.getElementsByClassName('layui-layer-input')[0]).val(); if("123456" == pass){  alert('你點擊了確定按鈕!');s  layer.close(1); } } });

這個方法必須要有yes,下面一個是網上找的代碼,不過不好用

layer.prompt({title: '請輸入數據!', formType: 1, "success":function(){ $("input.layui-layer-input").on('keydown',function(e){ if (e.which == 13) {  console.log(e.which);  if("123456" == $(this).val()){  alert('回車');  layer.close(1);  }    }  }); }},  function(pass, index){ console.log(index); if("123456" == pass){ alert('確定按鈕'); } layer.close(index); });  

這個方法之所以不行,是因為點擊確定事件后,也會調用success的回調事件,而這個事件中this是不一樣的,所以 $(this).val() 會報錯,所以我采用的方法是把 確定按鈕的回調事件單獨寫出來 (yes),這樣就不會導致沖突了。

以上這篇layer的prompt彈出框,點擊回車,觸發確定事件的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐东| 四平市| 颍上县| 江永县| 竹溪县| 渑池县| 罗山县| 渑池县| 定襄县| 东海县| 阿图什市| 三穗县| 长垣县| 通许县| 泰宁县| 碌曲县| 铁力市| 西昌市| 米脂县| 延吉市| 彩票| 通道| 敦煌市| 中卫市| 通化市| 贵阳市| 彭山县| 洞口县| 长岭县| 克拉玛依市| 德安县| 营口市| 彭阳县| 吉林市| 遵义市| 拉萨市| 永登县| 丁青县| 兴山县| 利辛县| 新野县|