2012-06-01 5 views
2

내 페이지에 여러 개의 단추가 있고 텍스트 상자 옆에 검색 단추가 있습니다.asp : button 돌아 가기 동작

이제 키보드의 리턴 키를 누르면 실제로는 위에있는 사용자 추가 버튼이 활성화됩니다.

검색 버튼과 텍스트 상자를 연결하는 방법은 무엇입니까?

+0

당신은 자바 스크립트를 사용하여/JQuery와는를 읽어 키 코드, return/enter 키의 "13"과 비교하여 검색 버튼에 포커스를 맞 춥니 다. – Praveen

답변

4

당신은 양식의 기본 버튼을 설정할 수 있습니다 : 기본 버튼 설정을위한 패널 : 당신은 ASP를 사용할 수 있습니다

<form id="form1" runat="server" defaultbutton="btn1"> 

.

<form runat="server"> 
<asp:Panel runat="server" DefaultButton="bt1"> 

<asp:TextBox runat="server" /> 
<asp:Button id="bt1" Text="Default" runat="server" /> 

</asp:Panel> 
</form> 
+0

+1 : 간단한 솔루션입니다. –

+0

입력이있는 버튼이 하나뿐이므로 완벽하게 작동합니다. 고맙습니다 –

1

자바 스크립트 방법은 당신을 위해 그것을 할 것입니다 다음은

뒤에 코드에서
function clickButton(e, buttonid){ 
    var evt = e ? e : window.event; 
    var bt = document.getElementById(buttonid); 
    if (bt){ 
     if (evt.keyCode == 13){ 
      bt.click(); 
      return false; 
     } 
    } 
} 

이 같은 당신의 텍스트 상자에이 이벤트를 첨부 :

TextBox1.Attributes.Add("onkeypress", "return clickButton(event,'" + Button1.ClientID + "')");