Javascript 如何使用enter键和<;onclick>;从何处提交申请?
请参阅下面的代码,我想使用带有onclick事件的“a”提交表单。但是我想用“回车”键来做同样的工作。怎么做?按下“回车”键时,下面的代码不会发出警报(1)Javascript 如何使用enter键和<;onclick>;从何处提交申请?,javascript,jquery,Javascript,Jquery,请参阅下面的代码,我想使用带有onclick事件的“a”提交表单。但是我想用“回车”键来做同样的工作。怎么做?按下“回车”键时,下面的代码不会发出警报(1) //如何:输入名称,然后按“回车”键,将执行,与单击提交相同 变量滤波器={ 表单:$('.filters')。查找('form'), 提交:函数(){ 警报(1); 这个.form.submit(); } } 这应该将enter键附加到您的过滤器。submit()方法 $(function() { $(document).keyp
//如何:输入名称,然后按“回车”键,将执行,与单击提交相同
变量滤波器={
表单:$('.filters')。查找('form'),
提交:函数(){
警报(1);
这个.form.submit();
}
}
这应该将enter键附加到您的过滤器。submit()
方法
$(function() {
$(document).keypress(function(event) {
if (event.which == 13) {
filters.submit();
}
});
});
为什么不使用jQuery event handlershow?我可以知道cusor是输入中的焦点吗?如果您只想在某个字段处于焦点时使用enter键触发该函数,则只需将
$(文档)
替换为所需字段的选择器:$('input[name=“name]”)
$(function() {
$(document).keypress(function(event) {
if (event.which == 13) {
filters.submit();
}
});
});