[javascript]preventDefaultがうまく効かない時は…

徒然草2.0

form submitの前にバリデーションをかまして問題なかったらsubmit…みたいな処理をスマートに書きたい時というか、submit処理のeventをオフにして…バリデーションが正常ならeventをオンにするみたいな処理を書くのがスマートだと思うのだけど…eventの抑制は効いたり効かなかったりするらしいし…実際に自分も1回目正しく動かないという挙動に出会った。参考「JavaScriptのpreventDefault()って難しくない?preventDefault()を使うための前提知識」「event.preventDefaultが動かなかった」イベントの特性なのか順番なのかわからないが…ちゃんと調べればいいのだけど端的に…バリデーション後に実行したいsubmit処理を繋げるなり、条件分岐して書いてあげればいいのでは?

if(varidate() == true) submit();

例えば上記みたいな処理でいいのでは?と思ってしまった。

徒然草2.0
スポンサーリンク
シェアする
gomiryoをフォローする
ごみぶろぐ

コメント

タイトルとURLをコピーしました