【发布时间】:2015-02-01 17:06:22
【问题描述】:
我有一个 div 包含许多 input 框。我不希望用户能够在字段中提交空格键。
HTML
<div class="container">
Input1<input type="text">
Input2<input type="text">
</div>
Javascript
$(".container :input").keydown(function(event){
if(event.which == 32){
//code to change the specific text box to = ""
};
});
我已经尝试过this.val() = "",但由于某种原因这似乎不起作用。
如果有通过 html 的替代方法来阻止输入框接受空格,那么这将起作用。
【问题讨论】:
-
使用
this.value或$(this).val(),因为val()是jquery 函数,this指的是底层DOM 对象,所以你可以将它与$(this)一起使用
标签: javascript jquery html