你將如何去約束使用Jquery的文本框的鍵盤輸入?限制鍵盤輸入jQuery
0
A
回答
3
如果您不希望用戶能夠在文本框中鍵入任何內容,請考慮readonly
和disabled
屬性。如果在服務器端需要文本框中的數據,則使其爲readonly
。如果沒有,請將它製作成disabled
。
<input type="text" readonly="readonly" />
<input type="text" disabled="disabled" />
如果您希望用戶能夠在一些打字,但只限制某些類型的字符,如數字而已,後來聽在文本框中keyup
事件。只要在文本框內釋放一個密鑰,它就會被觸發。在此事件回調中,檢查文本框的值,並根據需要更改值。
+0
+1鑑於評論(http://stackoverflow.com/questions/2543029/restrict-keyboard-input-jquery#comment-2543967),似乎'只讀'是要走的路(它允許焦點,但沒有輸入)。 – eyelidlessness 2010-03-30 05:38:45
0
爲<input type="text">
使用屬性:maxlength
相關問題
- 1. 鍵盤中的TextField輸入限制
- 2. 鍵盤輸入
- 3. 鍵盤輸入PHP
- 4. Libgdx鍵盤「輸入」
- 5. 鍵盤輸入java
- 6. Ncurses鍵盤輸入
- 7. XNA - 鍵盤輸入
- 8. 軟鍵盤輸入
- 9. Tcl鍵盤輸入
- 10. jQuery - 相當於更改/鍵盤輸入
- 11. jQuery:輸入時更改鍵盤值
- 12. Jquery數字鍵盤輸入問題
- 13. 鍵盤輸入返回鍵
- 14. 鍵盤輸入與可編程鍵盤
- 15. XNA - 用鍵盤輸入控制物體
- 16. 全局鍵盤鉤子/原始輸入捕獲鍵盤輸入
- 17. 輸入鍵盤輸入按鈕
- 18. 使用鍵盤輸入actionscript 3輸入
- 19. 按鍵導航,按鍵盤上的事件輸入鍵盤上的輸入
- 20. 組裝鍵盤輸入8086
- 21. 安卓鍵盤輸入
- 22. 跟蹤鍵盤輸入
- 23. 緩衝鍵盤輸入
- 24. OSX上的鍵盤輸入
- 25. Objective-c鍵盤輸入
- 26. 聆聽鍵盤輸入
- 27. 素數與鍵盤輸入
- 28. 等待鍵盤輸入
- 29. 跟蹤鍵盤輸入
- 30. 鍵盤輸入錯誤
對不起你的意思是什麼限制呢?將其限制爲某些字母?或者停止輸入任何文字? – aronchick 2010-03-30 05:28:48
嗯,我有一個jQuery Datepicker文本框,它允許你指定你想要的日期格式,不幸的是,它允許33/335233/30010時,它應該只允許mm/dd/yyyy,以確保用戶不會放入任何無效輸入我限制鍵盤的輸入,因此用戶只能通過日期選擇器選擇日期。 – 2010-03-30 05:30:40