如何防止空白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>