- PR -

テキストボックスでENTERキーを押した時のイベント

1
投稿者投稿内容
のの
ベテラン
会議室デビュー日: 2004/11/10
投稿数: 88
投稿日時: 2005-07-26 14:02
お世話になります。

ASPでWEB画面の開発を行っています。

あるテキストボックスでENTERキーを押した時
イベントを発生させる記述はしていないのですが
( 「XXX_onKeyPress」など・・・)
勝手にSUBMITされてしまいます。
ナゼでしょうか?

ある画面を二つのページで分けていて
右のフレームのテキストボックスでENTERキーを
押しても、何もイベントは発生しないのですが
左のフレームのテキストボックスでENTERキーを
押すと、そのフレームがSUBMITされます。

勝手にSUBMITされてしまうのは、何か違いが
あるからなんでしょうか?

結果として、ENTERキーを押してもSUBMIT
させないようにしたいです。


追伸>
Server:2000
taro
ぬし
会議室デビュー日: 2003/10/20
投稿数: 316
投稿日時: 2005-07-26 14:24
Formに1つしかテキストボックスがないとEnterキーでSubmitされたと思います。
2つ以上あったら原因はわかりません。。
のの
ベテラン
会議室デビュー日: 2004/11/10
投稿数: 88
投稿日時: 2005-07-26 14:29
返信、ありがとうございます m(_ _)m

確かに、SUBMITされるフレームは
テキストボックスが一つしかありません!

SUBMITされないうようにする方法は
ありますでしょうか?

見えない(大きさ:0)テキストボックスを表示する
という方法は、暫定的な対策な気がします
taro
ぬし
会議室デビュー日: 2003/10/20
投稿数: 316
投稿日時: 2005-07-26 14:38
FormにonSubmit=falseを入れておけばよかったと思います。
のの
ベテラン
会議室デビュー日: 2004/11/10
投稿数: 88
投稿日時: 2005-07-26 14:46
ありがとうございます。
度々、すみません。。。

教えて頂きましたコードをFORMタグに記述
したのですが、WEB画面OPEN時に、
「ステートメントがありません」というメッセージで
クライアントエラーとなってしまいます。

なぜでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)