如何停止keydown處理程序中的按鍵事件。如何停止keydown中的按鍵事件
3
A
回答
3
即使從keydown也無法停止按鍵......它們都是非常獨立的事件。你可以做的是在閱讀角色後取消keydown/keypress。這是我做什麼,只允許字母和數字,通過輸入到一個文本框(jQuery的)
urlBox.keypress(function(e){
if(e.which == 13 || e.which == 8 || e.which == 0) return true;
if(48 <= e.which && e.which <= 57) return true;
if(65 <= e.which && e.which <= 90) return true;
if(97 <= e.which && e.which <= 122) return true;
return false;
});
+0
返回真正的假只是在IE瀏覽器不在Firefox ....任何想法。 – Santhosh 2009-09-15 04:01:27
+0
我不認爲它的瀏覽器依賴。無論如何,如果你想要安全,你也可以打電話預防默認。爲此查找文檔。 – 2009-10-06 06:21:34
相關問題
- 1. 停止按鍵事件
- 2. 如何比較keyDown事件中按下的鍵值
- 3. ToolStripMenuItem及按鍵或KeyDown事件
- 4. 暫停JavaScript的keydown事件
- 5. 如何防止keyup事件在jQuery中中斷keydown事件?
- 6. keydown事件上的鍵碼
- 7. KeyDown事件上的PrintScreen鍵
- 8. 如何停止按鈕點擊事件
- 9. Keydown事件:如何捕捉關鍵行?
- 10. 如何使用鍵盤按下事件來停止itertools.count()?
- 11. 如何檢測按鍵/ KEYDOWN
- 12. 如何停止在按下Tab鍵時在keydown上運行的jQuery函數
- 13. iphone鍵盤keydown/keyup事件?
- 14. keydown之後停止滾動,使用jQuery按鍵
- 15. 如何找出在visual basic中的keyDown事件中按下哪個鍵?
- 16. 如何防止模態打開時文檔中輸入鍵的keydown事件?
- 17. Android按鍵KeyDown - KeyUp |不同的按鈕事件
- 18. 模仿在Silverlight TextBox KeyDown事件中按下的Tab鍵
- 19. 網格中的按鍵或keydown事件處理
- 20. Keydown事件:numpad +,* /按鈕
- 21. 如何停止window.unload事件
- 22. 如何讓'keydown'事件阻止'keyup'事件?
- 23. 如何停止jqgrid中的onSelectAll事件?
- 24. 如何在keydown事件後按下輸入文本框中的虛擬鍵盤
- 25. JQuery按鍵與keydown事件捕獲所有鍵碼
- 26. 在WPF中,如何處理在KeyDown事件中按下某個鍵後按下的修飾鍵?
- 27. 單擊按鈕後如何停止keydown函數
- 28. 如何檢測jQuery keydown事件處理程序中的SHIFT鍵?
- 29. 如何正確檢索WPF KeyDown事件中的修飾鍵?
- 30. 停止事件冒泡到Chrome瀏覽器的ALT-按鍵
什麼是你的確切需要什麼? – rahul 2009-09-14 13:35:26
無論什麼類型的文本我需要獲取文本,不應該反映到文本框輸入的文本.. – Santhosh 2009-09-14 13:37:12
duplicateated http://stackoverflow.com/questions/1404583/stop-keypress-event – Rodrigo 2009-09-14 13:39:51