檢測文本輸入框中的變化,我可以使用鍵控,焦點和模糊來檢測文本輸入中的大部分內容更改,但是如果用戶執行復制並粘貼到文字輸入,我如何捕捉這個變化?這裏的問題在於,用戶粘貼時輸入已經處於焦點。在html和javascript中使用jquery/javascript
5
A
回答
4
你可以捕捉到粘貼事件(http://www.quirksmode.org/dom/events/cutcopypaste.html)
$("#myinput").bind("paste",function(){
//code here
})
3
文本框有一個OnChange事件,當a)文本框失去焦點並且文本框內的值發生更改時觸發。
+0
不幸的是,這並不用於粘貼工作,因爲重點是不能丟失用戶的東西粘貼到文本框中 – user121196 2009-07-02 04:05:33
+0
你不抓住PASTE,你會發現當用戶離開文本框時值已被修改。 – 2009-07-02 05:49:58
4
$("#myinput").change(function(){
// whatever you need to be done on change of the input field
});
// Trigger change if the user type or paste the text in the field
$("#myinput").keyup(function(){
$(this).change();
});
// if you're using a virtual keyboard, you can do :
$(".key").live('click',function(){
$("#myinput").val($("#myinput").val()+$(this).val());
$("#myinput").change(); // Trigger change when the value changes
});
相關問題
- 1. 使用HTML和Javascript
- 2. 使用HTML和JavaScript
- 3. 在html和javascript中使用名稱
- 4. 在javascript和html中使用變量
- 5. 如何在javascript和html中使用cookie?
- 6. 試圖在html中使用proccess.js和javascript
- 7. 在JavaScript中使用HTML
- 8. javascript和html結合使用
- 9. 使用JavaScript,HTML和Ajax
- 10. 如何使用HTML和JavaScript
- 11. 添加使用JavaScript和HTML
- 12. 創建使用HTML和JavaScript
- 13. 改變使用HTML和JavaScript
- 14. 使用HTML class和id等在javascript
- 15. 在使用IDE的java代碼中使用HTML,CSS和Javascript Eclipse
- 16. jQueryJavaScript錯誤 - 丟失;之前聲明
- 17. 在HTML和Javascript中選擇
- 18. javascript在html中一直在使用android
- 19. 如何在asp.net中使用asp:HyperlinkField和javascript代替純html超鏈接和javascript
- 20. 如何使用html和javascript調用webservice
- 21. 使用Dreamweaver將HTML轉換爲GET,使用HTML,ColdFusion和JavaScript
- 22. html&javascript在GAE中使用Python變量
- 23. 使用JavaScript在HTML中查找輸入
- 24. 如何在JavaScript中避免使用HTML
- 25. 在循環中使用HTML/Javascript drawImage
- 26. 在javascript中使用html的麻煩?
- 27. 在html erb中使用javascript值
- 28. 在jQuery中使用javascript變種.html
- 29. 在HTML代碼中使用JavaScript變量
- 30. JavaScript變量在HTML中使用
很好!不幸的是,在所有瀏覽器中都不支持粘貼。 FF3 – user121196 2009-07-02 16:22:17