LoginSignup
4
2

More than 5 years have passed since last update.

暗黙的submit

Posted at

仕事で対応してた時に、「なんでボタン押してないのに勝手にsubmitされるん?」ってなったので、自分用メモ。

なんでこんなん書いたん?

スマホ用ページを作ってた時に、submit前に入力チェックをするはずが、入力チェックされずにPOST送信されちゃった、テヘペロ♪

調べてみると

こんなページにぶち当たる。なるほど。

結論を言うと

こういう事ですな。

-ページ内にformを作ってて、POST指定してた
-そのページ内に入力オブジェクトが一つのみ
-上記2つを満たす場合、実行ボタンを押すと勝手にサブミットヒャッハー

これは良いのか?とか思うんだけど、とりあえず対応してみるか。

対応

ページ内に入力オブジェクトを隠し項目でもう一つ作る。

結果

submitされなくなった!

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2