input 輸入框 change 事件和 blur 事件

輸入框的 change 和 blur  事件絕大多數情況下表現是一致的,輸入結束後離開輸入框會先後觸發 change 和 blur。那麼這兩個事件的區別在哪呢?

當文本框獲得焦點後,沒有輸入任何內容,或者最終文本框的值沒有改變時,是不會觸發 change 事件的,而 blur 事件始終會觸發。如果希望文本框的值一發生改變就立馬執行某些操作,而不是等到離開再執行,那麼可以使用 keyup 事件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章