【发布时间】:2009-01-30 00:38:12
【问题描述】:
我有一个 ASP.NET 页面,上面有一个表单。它还有一个搜索表格。搜索位于页面的右上角,因此搜索按钮首先添加到控件层次结构中。
当您处理另一个表单并按 Enter 时,它将单击搜索按钮。我不想要这个,我希望当你按下输入按钮时,表单被点击。
我尝试像这样使用 jQuery:
$('#textBoxId').keyup(function(e) {
if(e.keyCode === 13) {
$('#buttonId').click();
e.preventDefault();
}
});
但是表单提交,意味着客户端验证没有运行(即onclick事件处理程序没有在按钮上运行)。
实现这一目标的最佳方法是什么?
【问题讨论】:
标签: asp.net javascript jquery