Asp.net 如何在aspx页面上禁用使用触发的按钮
我有一个带有几个文本框和按钮的aspx页面。但是,当光标位于文本框中时,其中一个按钮仍处于焦点位置。因此,当我按下回车键时,按钮被按下。我想要的是禁用使用Enter键触发按钮的功能,或者至少在光标位于文本框中时禁用此功能。在加载页面时光标所在的文本框上设置焦点-window.onLoad方法Asp.net 如何在aspx页面上禁用使用触发的按钮,asp.net,keypress,defaultbutton,Asp.net,Keypress,Defaultbutton,我有一个带有几个文本框和按钮的aspx页面。但是,当光标位于文本框中时,其中一个按钮仍处于焦点位置。因此,当我按下回车键时,按钮被按下。我想要的是禁用使用Enter键触发按钮的功能,或者至少在光标位于文本框中时禁用此功能。在加载页面时光标所在的文本框上设置焦点-window.onLoad方法 如果它是表单中唯一的提交按钮,则当您按enter键时,它将自动触发。要禁用它,您必须将其标记为已禁用。您可以尝试,或使用禁用表单提交。我的解决方案是: TextBox.Attributes.Add("onk
如果它是表单中唯一的提交按钮,则当您按enter键时,它将自动触发。要禁用它,您必须将其标记为已禁用。您可以尝试,或使用禁用表单提交。我的解决方案是:
TextBox.Attributes.Add("onkeypress", "return event.keyCode!=13");
在每个文本框和单选按钮上,以防止按enter键提交表单。是否有类似的图像按钮。是否使用SubmitBehavior?