Aar*_*ell 4 javascript asp.net jquery
我有一个ASP.NET页面,上面有一个表单.它上面还有一个搜索表单.搜索位于页面的右上角,因此搜索按钮首先添加到控件层次结构中.
当您处理另一个表单并按Enter键时,将单击搜索按钮.我不想要这个,我希望当你按下输入时,单击该表单的按钮.
我试过像这样使用jQuery:
$('#textBoxId').keyup(function(e) {
if(e.keyCode === 13) {
$('#buttonId').click();
e.preventDefault();
}
});
Run Code Online (Sandbox Code Playgroud)
但提交的表单,意味着客户端验证没有运行(即onclick事件处理程序没有在按钮上运行).
实现这一目标的最佳方法是什么?
试试这个.
$('#textBoxId').keydown(function(e) {
if(e.keyCode === 13) {
e.preventDefault();
$('#buttonId').trigger('click');
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8995 次 |
| 最近记录: |