onblur()无限触发问题
生活随笔
收集整理的這篇文章主要介紹了
onblur()无限触发问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
當(dāng)使用onblur事件時,如果調(diào)用alert、prompt,confirm之內(nèi)的能掛起js執(zhí)行的代碼,可能會導(dǎo)致重復(fù)觸發(fā)onblur事件。
這時,可以使用onchange()事件來代替onblur()事件。
?Onchange方法:輸入框失去焦點并且value改變之后觸發(fā)。
? ? 從上面的定義可以看出觸發(fā)Onchange方法需要滿足兩個條件,value值改變并且輸入框失去焦點。這樣子在ajax執(zhí)行過程中如果value值沒有改變而且輸入框沒有失去焦點是不會觸發(fā)這個事件的, 這樣子就不容易出現(xiàn)循環(huán)調(diào)用的情況。
總結(jié)
以上是生活随笔為你收集整理的onblur()无限触发问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: safe6出品--社工密码字典生成器
- 下一篇: POE供电详解