5

当我在特定的 asp:textbox 控件中按下回车键时,我试图让特定的 asp:button onclick 事件触发。

要考虑的另一个因素是该按钮位于 asp:Login 控件模板中。

我不知道如何做到这一点,请在明信片上提出建议。

4

4 回答 4

5

您可以查看DefaultButton面板控件的属性。

于 2008-11-06T13:04:23.273 回答
2

您可以在表单上设置 DefaultButton 属性。作为标记 DefaultButton = "btnSubmit" 中表单标记的属性或在代码隐藏中使用类似的内容:

Page.Form.DefaultButton = "btnSubmit"
于 2008-11-06T13:09:21.597 回答
1

它的HtmlForm.DefaultButton

于 2008-11-06T13:07:25.687 回答
0

你需要用javascript来做。使用jQuery真的很容易。

您可以执行以下操作(在我的脑海中,未经测试):

$('#myTextBox').keypress(function(e){
    if(e.which == 13)
        $('#myBtn').click();
});

编辑:请注意,尽管 jQuery 可以跨浏览器运行,但这里描述的按键有一些怪癖。

哎呀,我没看到你说“输入键”,我以为你说的是​​“任何键”,是的,在这种情况下,在 asp:panel 上使用 DefaultButton

于 2008-11-06T13:04:07.813 回答