我的网页中有一个文本框。我想防止用户在不输入任何字符的情况下输入空格。我现在有这个。
$('#DivisionName').bind('keypress', function(e) {
if($('#DivisionName').text().length == 0){
if (e.which == 32){//space bar
e.preventDefault();
}
}
else{
alert("if not working");
}
});
这是我的 HTML
<input maxLength=15 name="DivisionName" id="DivisionName" size=15>
当我运行代码时,它允许用户输入空格而不给出任何字符。我哪里错了?