Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用enter键和<;onclick>;从何处提交申请?_Javascript_Jquery - Fatal编程技术网

Javascript 如何使用enter键和<;onclick>;从何处提交申请?

Javascript 如何使用enter键和<;onclick>;从何处提交申请?,javascript,jquery,Javascript,Jquery,请参阅下面的代码,我想使用带有onclick事件的“a”提交表单。但是我想用“回车”键来做同样的工作。怎么做?按下“回车”键时,下面的代码不会发出警报(1) //如何:输入名称,然后按“回车”键,将执行,与单击提交相同 变量滤波器={ 表单:$('.filters')。查找('form'), 提交:函数(){ 警报(1); 这个.form.submit(); } } 这应该将enter键附加到您的过滤器。submit()方法 $(function() { $(document).keyp

请参阅下面的代码,我想使用带有onclick事件的“a”提交表单。但是我想用“回车”键来做同样的工作。怎么做?按下“回车”键时,下面的代码不会发出警报(1)


//如何:输入名称,然后按“回车”键,将执行,与单击提交相同
变量滤波器={
表单:$('.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();
     }  
   });
});