将焦点设置为文本框旁边的按钮

我有一个与此非常类似的问题: 将焦点设置为来自文本框的按钮?

在我的页面上,有一个文本框,旁边有一个按钮。 它是一个ASP.NET页面,但该按钮只是一个标准输入标记,单击时,会调用一个客户端函数。

我想要它,这样当你点击回车时,点击该按钮。 我最初设法使用$("#mybutton").focus()来设置焦点,但是当你点击文本框时,按钮会失去焦点。

有没有办法实现我想要的东西?

我不太确定这是不是你问的问题,但是这会在输入键上观察按键并在发生时单击按钮。

 $('#theinput').keypress(function(event) { if (event.keyCode == '13') { $('#mybutton').click(); event.preventDefault(); } });