輸入框的 change 和 blur 事件絕大多數情況下表現是一致的,輸入結束后離開輸入框會先后觸發 change 和 blur。那么這兩個事件的區別在哪呢?
當文本框獲得焦點后,沒有輸入任何內容,或者最終文本框的值沒有改變時,是不會觸發 change 事件的,而 blur 事件始終會觸發。如果希望文本框的值一發生改變就立馬執行某些操作,而不是等到離開再執行,那么可以使用 keyup 事件。
輸入框的 change 和 blur 事件絕大多數情況下表現是一致的,輸入結束后離開輸入框會先后觸發 change 和 blur。那么這兩個事件的區別在哪呢?
當文本框獲得焦點后,沒有輸入任何內容,或者最終文本框的值沒有改變時,是不會觸發 change 事件的,而 blur 事件始終會觸發。如果希望文本框的值一發生改變就立馬執行某些操作,而不是等到離開再執行,那么可以使用 keyup 事件。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。