想象一下,有一個複選框和一個文本框的形式。如果有人開始在文本框中輸入「bla bla bla whatever」,那麼複選框應該打勾。是否存在與打字相對應的事件或是否必須使用.focus?這是打字解僱哪個事件屬於「使用jQuery將文本輸入到文本框中」
11
A
回答
17
事件:
onkeydown
(jQuery的:)onkeyup
(jQuery的:keyup
)onkeypress
(jQuery的:keypress
)
您可能創建一個事件處理程序給那些修改或影響用戶輸入的人。 也請注意.preventDefault()
和.stopPropagation()
函數,這些函數可以防止元素的默認行爲或抑制事件冒泡DOM。
參考文獻:keyup,keydown,keypress,preventDefault(),stopPropagation()
5
是,keyup()
事件處理程序。請參閱http://api.jquery.com/keyup/
3
如果您使用jQueryUI,則自動完成功能會在打字時觸發源事件,按Ctrl + V粘貼等操作。它還具有指定最小長度和按鍵延遲的巨大優勢。
jQueryUI .autocomplete()是相當通用的,不僅僅爲複雜的ajax任務保留。
$("input#vin").autocomplete({
delay: 500,
minLength: 17,
source: function() {
// Do your stuff here, keep in mind that you can't use $(this) inside this closure, as it is closed in of the autocomplete function.
decodeVinAjax(autofillVehicleDetails, $('input#vin').val());
}
});
相關問題
- 1. 哪個控件用於快速文本輸入(輸入框)?
- 2. 將「輸入」從文本框傳遞到另一個文本框
- 3. 將一個按鈕的文本輸入到文本框中
- 4. MVC-通過單擊事件將文本輸入到文本框中
- 5. 如何用Selenium和Nokogiri將文本輸入到文本框中?
- 6. php文本框輸入事件
- 7. JQuery,將文本插入文本框
- 8. 使用JQuery從輸入文本框發送文本?
- 9. 在WINFORM中將文本寫入文本框的文本屬性
- 10. 輸入文本框大於輸入-Ig
- 11. 將文本打印到Windows輸入文本框中
- 12. 輸入事件以移動到另一個文本框
- 13. HTML文本輸入事件
- 14. 如何限制使用jQuery輸入到輸入文本元素中的文本?
- 15. 使用批處理文件將一個變量輸入到文本文件中
- 16. 將輸入文本框中的選定文本傳輸到textarea框?
- 17. C#檢測文本框中輸入整個事件中的Windows
- 18. 將文本框輸入到變量
- 19. 將文本框綁定到「輸入」鍵
- 20. 使用bash腳本將多個輸入文字寫入文本
- 21. 在Datepicker文本框中輸入文本
- 22. DataInputStream用於輸入文本文件?
- 23. 使用jquery將文本文件導入到mysql中
- 24. jQuery文本框用戶輸入長度
- 25. 使用nsdialog將文本文件讀入文本框? NSIS
- 26. 如何使用python將多個輸入寫入文本文件?
- 27. 將文本輸入到不屬於您的應用程序的文本框中(C#/。NET)
- 28. 讀取文本文件並將多行輸出到文本框
- 29. 在輸入時將文本框內容複製到另一個文本框
- 30. 將文本輸入字段添加到文本框
天才!謝謝! – LobsterMan 2013-03-05 13:15:13