在下面的代码中我想允许字母并限制特殊字符。但它允许使用特殊字符。请帮我解决这个问题。
JS:
function AcceptAlphabetsOnly(e, t) {
try {
if (window.event) {
var charCode = window.event.keyCode;
}
else if (e) {
var charCode = e.which;
}
else { return true; }
if ((charCode > 64 && charCode < 91) || (charCode > 96 && charCode < 123))
return true;
else
return false;
}
catch (err) {
alert(err.Description);
}
};
Asp.net
<input name="data[Customer][name]" type="text"
id="txtVendor" runat="server" onkeypress="return AcceptAlphabetsOnly(event,this);" />
答案 0 :(得分:0)
尝试以下功能
function checkSpcialChar(event){
if (!((event.keyCode >= 65) && (event.keyCode <= 90) || (event.keyCode >= 97) && (event.keyCode <= 122) || (event.keyCode >= 48) && (event.keyCode <= 57))) {
event.returnValue = false;
return;
}
event.returnValue = true;
}