- - PR -
ASP.NETでEnterキーを押したときに・・・・
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-11-20 06:31
勝手にボタンにフォーカスが当たって実行されるのですが回避方法はないのでしょうか?
フォーカスの当たるボタンは画面によって違うのですが、どうやら一番最後に追加した ボタンのような気がします。タブインデント等調整してみましたが、どうもうまく回避 できません。Enterキーをスクリプトで無効化するしか方法はないのでしょうか? | ||||
|
投稿日時: 2004-11-20 15:06
form要素の一番先頭にあるsubmitが実行される仕様です(IEの場合)。
FAQ並に頻出していますので、一覧の上にある「スレッドディレクトリ」からたどれば見つかるでしょう。 _________________ | ||||
|
投稿日時: 2004-11-22 10:17
Jittaさんありがとうございました。おっしゃるとおり、該当のボタンがHTML上で
最上部に記述されておりました。とりあえずは位置を変更することで回避できました。 | ||||
|
投稿日時: 2004-11-22 20:06
HtmlInputButton を使ってみるのも良いかもしれません。
| ||||
|
投稿日時: 2004-11-24 18:53
参考までに。 ボタンの位置を変更しないで変更するためには スクリプトでオンロード時に明示的にフォーカスを 変更してあげれば良いかと思います。 |
1