所以我有这个代码,只允许在文本框中输入字母,但它也不允许输入空格,我需要它:
JS:
function onlyAlphabets(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);
}
}
问题:如何允许空格?
答案 0 :(得分:0)
空格字符代码是32。
因此,您应该添加一个OR运算符并检查charCode == 32
喜欢这个代码段:
if ((charCode > 64 && charCode < 91) || (charCode > 96 && charCode < 123) || charCode == 32) {
return true;
} else {
return false;
}