• 締切済み

enterでsubmitされない方法

http://oshiete1.goo.ne.jp/kotaeru.php3?q=101678 で、enterでsubmitされない方法が記載されているのですが、 No.3の回答に対して、もうすこし詳しく具体的に教えていただけないでしょうか? 当方、javaは、まったくわかりません。 よろしくお願いします。

みんなの回答

  • risk_14
  • ベストアンサー率33% (2/6)
回答No.3

手前味噌ですが http://jyutaro.tripod.co.jp/submit.html にて言及しています。 HTMLカテゴリに似た質問があったので http://oshiete1.goo.ne.jp/kotaeru.php3?q=113396 こちらはそれ以前の過去に出た、似た質問です。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=99969 #ちなみにsubmitは予約語ではありません。 #type属性値がとれる候補は、DTDを拝借すると <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX | RADIO | SUBMIT | RESET | FILE | HIDDEN | IMAGE | BUTTON)" > こんな感じなのでこれ以外の値を取る事が出来ませんが(注:これは予約語ではなくパラメータエンティティ宣言に過ぎません)、name属性のデータ型は CDATAですので、「評価されない文字列」を指定できます。

  • tamaCo
  • ベストアンサー率66% (47/71)
回答No.2

こんにちは。 要するにEnterキーでSubmitされなければよいのですか? <form name="hoge" method="post" action="hoge"> ここの部分を <form name="hoge" method="post" action="hoge" onSubmit="return false;"> というように記述して見て下さい。 #ちなみにEnterキーでSubmitされるのは、form内に<input type="text">が #一つしか存在しない場合です。 #さらに、JavaScriptとJAVAは別の言語です。 お役に立てれば幸いです。

参考URL:
http://www.openspc2.org/JavaScript/
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

質問で二つのパターンが出てますが、両方ともボタンの名前を "submit" と いう名前にしています。 <input type="button" name="submit" … の name="submit" のところがまずいのだ、と No.3 の回答は指摘しています。 別の(予約語以外の)名前にしなければ駄目だ、と。例えば、 <input type="button" name="send_btn" … とかのように。

関連するQ&A