- <asp:TextBox id="tbInput" runat="server" Width="240px"></asp:TextBox>
- <asp:Button id="btnOK" runat="server" BorderWidth="1px" BorderColor="Purple" BorderStyle="Solid" Text="Search Site"></asp:Button>
页面添加
- <SCRIPT LANGUAGE="javascript">
- function SubmitKeyClick(button)
- {
- if (event.keyCode == 13)
- {
- event.keyCode=9;
- event.returnValue = false;
- document.all[button].click();
- }
- }
- // -->
- </SCRIPT>
后台的Page_Load()方法添加:
- tbInput.Attributes.Add("onkeydown","SubmitKeyClick('ctl00$ContentPlaceHolder1$bt_search');");
本文介绍如何在ASP.NET中实现使用Enter键触发按钮点击事件来提交搜索表单的方法。通过JavaScript监听输入框的键盘事件,并在检测到Enter键按下时触发指定按钮的点击事件。
368

被折叠的 条评论
为什么被折叠?



