当按下回车键C#时,调用特定的按钮onClick事件
本文关键字:按钮 事件 onClick 调用 回车 | 更新日期: 2023-09-27 17:48:49
当我按下特定asp:textbox控件中的enter键时,我正试图激发一个特定的asp:button onclick事件。
另一个需要考虑的因素是按钮位于asp:Login控件模板中。
我不知道该怎么做,请给我明信片上的建议。
您可以查看面板控件的DefaultButton
属性。
您可以在表单上设置DefaultButton属性。可以在标记DefaultButton="btnSubmit"中作为表单标记的属性,也可以在代码背后使用类似的东西:
Page.Form.DefaultButton = "btnSubmit"
其HtmlForm.DefaultButton
您需要使用javascript来完成。使用jQuery真的很容易。
你可以做一些类似的事情(在我的头顶上,没有测试):
$('#myTextBox').keypress(function(e){
if(e.which == 13)
$('#myBtn').click();
});
编辑:请注意,尽管jQuery在跨浏览器中异常有效,但这里描述的按键也有一些奇怪之处。
哦,我没看到你说"回车键",我以为你说的是"任意键",是的,在这种情况下,使用asp:panel 上的DefaultButton