使用jquery 1.3.2。我使用此代碼檢測是否執行了鍵或鼠標粘貼
$('#myInput').keyup(function() {
檢測到ID在我的表單中有一個關鍵輸入。但是,它不會檢測我是否在窗體中粘貼了某些東西。這怎麼能實現呢?謝謝
使用jquery 1.3.2。我使用此代碼檢測是否執行了鍵或鼠標粘貼
$('#myInput').keyup(function() {
檢測到ID在我的表單中有一個關鍵輸入。但是,它不會檢測我是否在窗體中粘貼了某些東西。這怎麼能實現呢?謝謝
有一個input
事件,你可以使用按鍵,粘貼,結算等所有方式:
$('#myInput').bind('input', function() {
// Your handler
});
您可以綁定到更改事件:
$('#myInput').change(function() {
//your code
});
在現代瀏覽器,還有一個paste
事件。如果你不介意的多個事件,你可以做這樣的事情:
$('#myInput').bind('keyup change paste', function() {
//your code
});
的JavaScript在默認情況下具有可以通過HTML本身觸發特定的事件:
<input ... onpaste="myFunction()"/>
然後你可以很容易地定義myFunction
,只要你喜歡。
或者使用jQuery你可以在以下事件綁定:
$("#myInput").bind('paste', function(e) {
...
});
作品,謝謝 – user1031743