2011-07-11 26 views
2

我有一个aspx页与几个文本框和按钮。但是,当光标位于文本框中时,其中一个按钮仍处于“焦点”状态。所以当我按下Enter键时,按下按钮。我想要的是使用Enter键禁用触发按钮的能力,或者至少当光标位于文本框中时。如何禁用按钮触发与<Enter> aspx页

回答

3

对我来说,解决办法是这样的:

TextBox.Attributes.Add("onkeypress", "return event.keyCode!=13"); 

每textboxs和单选按钮,以防止回车键提交表单。

0

设置curson加载页面时的文本框焦点 - window.onLoad()方法。

如果它是您的唯一提交按钮,那么当您按下回车键时它会自动触发。要禁用它,你必须将其标记为禁用。