【发布时间】:2014-09-12 11:55:29
【问题描述】:
一旦用户在字段中输入空格字符,我如何防止用户在文本字段中进一步输入?我尝试了几行代码,但没有用……知道为什么吗???
HTML
<input id="username" type="text" onkeyup="abc(event);" />
Javascript
function abc(event){
for(i=0;i<document.getElementById("username").value.length;i++){
if(document.getElementById("username").value.charCodeAt(i) == 32){
event.preventDefault();
}
}
}
【问题讨论】:
-
为了便于阅读,请考虑使用
indexOf或match来确定值是否包含空格,而不是遍历字符。
标签: javascript textfield