在尋找方法來允許在文本輸入你通常得到的東西只喜歡數字:如何只允許文本輸入的數字,但允許JavaScript的命令?
function keyPressEvent (e) {
var keyCode = e.which || e.keyCode;
if (keyCode < 48 || keyCode > 57) {
return false;
}
}
但問題是,這讓只有你的命令不起作用鍵。從退格和刪除開始,但即使按Ctrl + A或F5。我知道我可以爲所有這些創造例外,但我認爲這將是時間的一個縮影。有沒有簡單的方法來做我想要的?有沒有像檢測將被添加到文本的字符,而不是按下的鍵?
你可以做他們建議在這裏什麼:http://stackoverflow.com/questions/950208/textbox-with-alphanumeric-check-in-javascript選擇字母字符。 – scrappedcola