FORM内テキストフィールドで、テキスト確定後、「Enter」を入力すると、ユーザーの意図に関係なく「action」で指定したファイルへサブミットする。
一般の人が使うアンケートフォームなどでは、ユーザーを惑わすことになり、解除したほうがいいだろう。
解除するには、2つのイベントハンドラを、フォームとボタンに加え、ボタンのタイプを「send」から「button」に変更することで実現できる。
以下、その方法。
<form action="xxx.php" method="post" onsubmit="return false;">
<input type="button" value="send" onclick="submit();" />
コメントする