JS文本框內容發生變化事件

1.根據input值改變而觸發事件,propertychange方法

       $('#a').on('input propertychange', function() {//監聽文本框
                console.log($('#tit').val());
       });

2.keydown事件

    keydown事件監聽幾乎所有按鍵操作,在鍵盤按下瞬間觸發,若在keydown事件處理函數中立即獲取文本框中的內容,通常會有一個字符的偏差。

         $('#a').on('keydown', function() {
                  console.log($('#tit').val());                    
             });


    若延遲獲取內容,就可以獲取到完整的內容

           $('#a').on('keydown', function() {
                   setTimeout(function() {
                          console.log($('#tit').val());
                     }, 1000);
             });
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章