我有一个与此问题非常相似的问题:Setting focus to a button from from text box?
在我的页面上,有一个文本框,旁边有一个按钮。它是一个ASP.NET页面,但该按钮只是一个标准输入标记,单击时,会有一个名为的客户端函数。
我想要它,以便当您按Enter键时,单击该按钮。我已设法使用$("#mybutton").focus()
初始设置焦点,但当您单击文本框时,该按钮会失去焦点。
有没有办法达到我想要的目标?
答案 0 :(得分:6)
我不太确定这是不是你问的问题,但是这会在输入键上注意按键并在发生时单击按钮。
$('#theinput').keypress(function(event) {
if (event.keyCode == '13') {
$('#mybutton').click();
event.preventDefault();
}
});