검색 컨트롤을 가지고 놀았으며 텍스트 상자 내에서 입력을 시도하면 양식을 전송하지만 검색 버튼을 클릭하지 않은 것으로 나타났습니다. 그것을 원한다). JQuery를 사용하여 asp : linkbutton 클릭 함수를 호출합니다.
<div>
<span>Search</span>
<asp:TextBox ID="txtSearch" runat="server" Width="170"
onkeydown="if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) {$('#<%=lkbSearch.ClientID %>').click();return false;} else return true; ">
</asp:TextBox>
</div>
<asp:LinkButton ID="lkbSearch" runat="server" CssClass="searchButton">
<asp:Image ID="imgSearch" runat="server" ImageUrl="~/Images/Master/button_go.gif" />
</asp:LinkButton>
내가 텍스트 상자에 onKeyDown에 이벤트를 추가하고, 그것을 실행,하지만 난 버튼에서 클릭() 함수를 호출하는 JQuery와 사용하려고하면 그것은 아무것도하지 않는다 :
내 마크 업이다.
버튼을 "클릭"하는 입력란에서 입력을 누르면 어떻게 될까요?
내기는 파이어 폭스에서 작동하지 않습니다! – Shawn
Firefox는 내가 사용하는 기본 브라우저로 잘 작동합니다 ... – dkarzon
파이어 폭스에서는 나에게 적합하지 않지만 ie와 chrome에서는 작동한다. 어떠한 제안 –