2014-02-25 25 views
0

威樂的change事件jQuery中可以用來監測<input />元素含量的變化,在用戶將焦點切換到別的地方它只是觸發:更改事件而編輯工作仍在進行中

更改事件在其值發生更改時發送給元素。此事件僅限於元素,框和元素。對於選擇框,複選框和單選按鈕,當用戶使用鼠標進行選擇時,會立即觸發事件,但對於其他元素類型,事件將被推遲直到元素失去焦點。

有當用戶進行編輯時觸發的事件,但光標仍然在文本框中?最好是jQuery,但是一個本地瀏覽器事件甚至是一個討厭的解決方法都可以。

回答

2

是,在新的瀏覽器上的所有輸入input事件觸發,否則是關鍵事件,

$('input[type="text"]').on('input', handler); 
$('input[type="text"]').on('keyup', handler); 
$('input[type="text"]').on('keydown', handler); 
$('input[type="text"]').on('keypress', handler); 
$('input[type="text"]').on('paste', handler); 

input
keyup
keydown
keypress
paste

相關問題