【发布时间】:2020-12-27 17:34:57
【问题描述】:
我有一个功能可以防止人们由于数据输入的持续问题而将数字或任何符号而不是字母 onkeypress 放入文本框中。
<td><input type="text" name="name" onkeypress="return isAlfa(event)"></td>
现在一些工作人员出于未知原因在单词之间随机放置了两个空格。所以我需要防止他们在单词之间放置多个空格。我想在同一个函数中执行此操作,但它一直在中断。
function isAlfa(evt) {
evt = (evt || window.event);
var charCode = (evt.which || evt.keyCode);
if ((charCode > 32)
&& (charCode < 65 || charCode > 90)
&& (charCode < 97 || charCode > 122)
) {
return false;
}
return true;
}
如何防止他们在单词之间输入多个空格?
【问题讨论】:
标签: javascript whitespace detection keyevent preventdefault