在寻找方法来允许在文本输入你通常得到的东西只喜欢数字:如何只允许文本输入的数字,但允许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