2011-07-11 11 views
2

でトリガーされます。いくつかのテキストボックスとボタンがあるaspxページがあります。しかし、カーソルがテキストボックス内にある場合、ボタンの1つはまだ「焦点が合っている」。だからEnterキーを押すとボタンが押された。私が望むのは、Enterキーで、または少なくともカーソルがテキストボックスにあるときにボタンをトリガーする機能を無効にすることです。 ボタンを無効にする方法は、aspx-pages

答えて

3

私のためのソリューションは、このでした。

0

ページがロードされるときのカーソルがあるテキストボックスに焦点を当てるセット。 - window.onLoad()メソッド。

フォームの唯一の送信ボタンであれば、Enterキーを押すと自動的にトリガーされます。それを無効にするには、無効としてマークする必要があります。

2

Button.UseSubmitBehaviorを試すか、Javascriptを使用してフォームの送信を無効にすることができます。フォームを送信するためにEnterキーを防ぐために、すべてのtextboxsとラジオボタンの

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

+0

類似のImageButton.UseSubmitBehaviorはありますか? – hightow

関連する問題