【发布时间】:2009-04-06 03:48:22
【问题描述】:
我一直在玩搜索控件,我注意到当您尝试从文本框中按 Enter 键时,它会提交表单但没有单击搜索按钮(就像我想要的那样)。
我的标记是:
<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 从按钮调用 Click() 函数时,它什么也不做。
我怎样才能做到,当在文本框中按下输入时它“点击”按钮?
【问题讨论】:
标签: asp.net javascript jquery