好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

jquery keypress)

jQuery KeyPress()方法用于在按下键盘上的键时触发事件,与keydown()和keyup()方法不同,keypress()仅对输入字符有效,例如字母、数字和符号。

$(selector).keypress(function(){
//处理按下键盘上的键的代码
});

在以上代码中,我们可以看到keypress()方法的使用,它包含一个回调函数来处理按下键盘键的代码。这种方法常常用于在用户输入时做出响应,例如输入框中输入内容验证或自动完成。

例如,我们可以使用以下代码来禁用输入框中的非数字字符:

$('input[type="number"]').keypress(function(event){
if(event.which != 8 && isNaN(String.fromCharCode(event.which))){
event.preventDefault();
}
});

代码中,我们首先查询所有type属性为number的输入框,然后为他们绑定一个keypress事件,当触发事件时,我们获取输入的字符编码。如果不是数字,我们通过event.preventDefault()来阻止它们被输入到输入框中。

总之,keypress()方法是一个非常有用的方法,它可以帮助我们更好地处理用户输入。它对于需要验证和处理用户输入的表单特别有用。

查看更多关于jquery keypress)的详细内容...

  阅读:14次