jQuery datepicker和jQuery validator 共用时bug
生活随笔
收集整理的這篇文章主要介紹了
jQuery datepicker和jQuery validator 共用时bug
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
當(dāng)我們給一個(gè)元素綁定一個(gè)datepick后又要對它用validator進(jìn)行驗(yàn)證時(shí)會發(fā)現(xiàn)驗(yàn)證并沒有成功
因?yàn)楫?dāng)點(diǎn)擊該元素時(shí)候input彈出datepick的UI就已經(jīng)失去了焦點(diǎn)它驗(yàn)證的仍然是前一個(gè)值,
不過還好 datepick提供了onSelect 事件我們可以在這個(gè)事件觸發(fā)的時(shí)候重新把焦點(diǎn)在賦給
當(dāng)前觸發(fā)的元素,之后當(dāng)你在失去焦點(diǎn)的時(shí)候就可以進(jìn)行驗(yàn)證啦!
$('ele').datepicker({language: "zh-cn",onSelect: function (text, inst) {this.focus();//把焦點(diǎn)重新綁回到元素上} }); 如果想要實(shí)現(xiàn)validator實(shí)時(shí)的驗(yàn)證可以在向onSelect中加入 this.blur();//讓元素獲取焦點(diǎn)后再失去焦點(diǎn)這樣validator就會在onSelect事件后進(jìn)行驗(yàn)證?
轉(zhuǎn)載于:https://www.cnblogs.com/pandaer/p/5476724.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的jQuery datepicker和jQuery validator 共用时bug的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 加密算法—MD5、RSA、DES
- 下一篇: 移动前端框架重构几个关键问题