如何防止空白jquerykeycode

如何防止空白jquerykeycode,jquery,Jquery,我使用这样的语法 if(e.keycode == 17 .... e.preventDefault() 适用于所有按键控件、Alt、Tab等,但只有一个按键代码为38的空格。我想防止用户在文本框中键入空格 如果keycode是32,只需返回false,否则返回true $("input").on("keydown", function (e) { return e.which !== 32; }); 注意:您提到了键代码38,但这是用于向上箭头键,而不是用于空格 下面是的列

我使用这样的语法

if(e.keycode  == 17 ....
   e.preventDefault()

适用于所有按键控件、Alt、Tab等,但只有一个按键代码为38的空格。我想防止用户在文本框中键入空格 如果keycode是
32,只需返回
false
,否则返回
true

$("input").on("keydown", function (e) {
    return e.which !== 32;
});

注意:您提到了键代码38,但这是用于
向上
箭头键,而不是用于
空格


下面是的列表,但遗憾的是作者没有将空间的关键代码包括在此列表中:)

您可以使用jquery来完成此操作。 请检查一下我的样品。


$('#txt_name')。按键(函数(e){
如果(e.which==32)
返回false;
});

检查是否返回false
工作我意识到我使用了错误的钥匙码。谢谢你的回答!!
<input type="text" id="txt_name">
<script>
$('#txt_name').keypress(function( e ) {
    if(e.which === 32) 
        return false;
});
</script>