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

时间:2010-10-01 12:58:05

标签: jquery focus click

我有一个与此问题非常相似的问题:Setting focus to a button from from text box?

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

我想要它,以便当您按Enter键时,单击该按钮。我已设法使用$("#mybutton").focus()初始设置焦点,但当您单击文本框时,该按钮会失去焦点。

有没有办法达到我想要的目标?

1 个答案:

答案 0 :(得分:6)

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

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