2015/11/30 Category : html フォーム作りで忘れがちなこと 私が気を付けていてもしてしまいがちな失敗第1位がフォームの複数送信防止の処理です。 ちなみに第2位はティッシュをポケットに入れたまま洗濯しちゃうことです。 フォームの複数送信とは、間違ってsubmitボタンを2回押してしまって2回登録されてしまったりするあれですね。 決済処理なんかだと大変なことになります。 決済などのようなクリティカルな場面では肝に銘じているので大丈夫なのですが、 スピード上げて作っているところではつい楽なほうで実装してしまいがちになってしまいます。 こういうことで過去何度も失敗を。。。 type="submit"をtype="button"にして、 明示的にsubmit()、そして2回クリック出来ないようにすればよいというたったそれだけのことなのに。。。 という失敗の繰り返しに陥らないために、いっそのことhtmlからsubmitというワードを無くしましょう! とgrepをかけてみたところ、 class名としてそこそこ使われていたので天を仰いだ次第です。 あるディレクトリ以下を監視して、 submitと書かれた箇所を見つけたらアラートを飛ばすような仕組みを作らなければ。。。 道は長い。。。 PR Comment0 Comment Comment Form お名前name タイトルtitle メールアドレスmail address URLurl コメントcomment パスワードpassword