トップページ > JavaScript > 特殊処理

テキストボックスからのサブミットを防ぐ

モバイルSafariで form 内のテキストボックス入力中にキーボードの「Go」ボタンを押すと submit() が
発生してしまう。これを防ぐ方法。
基本的には form タグに onsubmit="return false;" を追加でOKですがこれだとソフトキーボードが
表示されたままに成ってしまうので $('input').blur(); を追加。

           <form action="" onsubmit="$('input').blur(); return false;">
           </form>
最終更新:2014年04月17日 18:04