我有一个JavaScript覆盖,包含几个输入文本搜索条件.当用户enter在任何输入中按下键时,我想模仿搜索按钮的行为.
如果只有一个输入,我知道如何处理回车键.我将输入定义为:
<input type=\"text\" class=\"txtOrgNmFilter inputBox\" onkeyup=\"ClientsListControl.onFilterKeyup(event);\" />
Run Code Online (Sandbox Code Playgroud)
并在onFilterKey上
onFilterKeyup: function(event) {
if (event.keyCode == 13) {
$(".txtOrgNmFilter").click();
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题如下:如果我有几个输入文本,我是否需要onKeyUp在所有这些文本中添加属性,或者是否有更简单的方法(类似于表单提交操作)?
我的叠加层是一张桌子
$('input').bind('keypress',function (event){
if (event.keyCode === 13){
$(this).trigger('click');
}
});
Run Code Online (Sandbox Code Playgroud)
通过这种方式,您可以将相同的事件绑定到所有输入(如果需要,可以过滤更多),当有人点击"输入"并关注某些输入时,它将触发"点击"事件.
| 归档时间: |
|
| 查看次数: |
7950 次 |
| 最近记录: |