2010年11月26日に投稿

[HTML]フォームに入力中にEnterキー押しても送信されないようにする

HTMLでフォームを作成するのは多くの場合、データを送信する時に使用しますが、送信をさせたくない時もあります。特にEnterキーの押下で送信をさせたくない場合は、下記のように記述することで送信されないようにすることができます。


[html]


[/html]

formタグのonsubmit属性にreturn falseを入れることで、エンターキーでの送信を防ぐことができます。

onsubmitで関数を実行するけれども送信は行わない場合は以下で実現できました。
[html]


hoge





[/html]

呼び出される関数側でreturn falseしても、送信されてしまうようです。以下は送信されてしまう場合のコードです。

[html]


hoge





[/html]

関連記事

Leave a Reply