我已经放置了一个文本框.. 我想对其进行限制..
不应允许在文本框中输入数字和特殊字符...
我怎么能在 Javascript 中使用 onkeypress 事件???
我已经放置了一个文本框.. 我想对其进行限制..
不应允许在文本框中输入数字和特殊字符...
我怎么能在 Javascript 中使用 onkeypress 事件???
假设您有一个 id 为“test”的输入
<input type="text" id="test" />
你可以像这样使用javascript。
function handleKeyPress(e) {
var restricted = "0123456789_#!";
var key = e.keyCode || e.which;
var i=0;
for(;i<restricted.length;i++) {
if (restricted.charCodeAt(i) == key) {
e.returnValue = false;
}
}
}
document.getElementById("test").addEventListener("keypress", handleKeyPress, true);
请参阅 jsFiddle 的工作演示:http: //jsfiddle.net/qkkgV/