我有一个带有几个文本框和按钮的 aspx 页面。但是,当光标位于文本框中时,其中一个按钮仍处于“焦点”状态。因此,当我按下 Enter 键时,按钮被按下。我想要的是禁用使用 Enter 键触发按钮的功能,或者至少在光标位于文本框中时禁用。
问问题
6650 次
3 回答
3
我的解决方案是这样的:
TextBox.Attributes.Add("onkeypress", "return event.keyCode!=13");
在每个文本框和单选按钮上,以防止输入键提交表单。
于 2011-07-15T09:11:48.320 回答
2
您可以尝试Button.UseSubmitBehavior ,或使用Javascript禁用表单提交。
于 2011-07-11T11:59:58.997 回答
0
设置页面加载时光标所在的文本框的焦点 - window.onLoad() 方法。
如果它是您表单中唯一的提交按钮,那么当您按 Enter 时它将自动触发。要禁用它,您必须将其标记为已禁用。
于 2011-07-11T11:57:35.823 回答