0
フォームを提出すると、フォームの「送信」イベントにバインドされた関数によって最初に検証されるフォームがあります。検証に失敗した場合、サブミットイベントにはデフォルトアクションがe.preventDefault()
でキャンセルされています。フォームが初めて正しく送信された場合、それは機能します。ただし、preventDefault
が発生した場合、その後の送信はPOSTリクエストでフォームデータを送信しません。私はこれをChromeのコードインスペクタで分析します。 FYIそれはmultipart/form-data
フォームです。フォーム提出前のpreventDefaultされたイベントの後にデータを投稿しない
送信時にフォームがすべての入力を無視する理由はありますか?
コードを投稿できますか? – Tim
それは本当に複雑です。ここでは、preventDefaultが奇妙なことをする可能性を排除するためにここで尋ねるときに説明を簡略化しました。誰かがここに魔法の新しい何かを望んでいる。そうでなければ、私はそれが何か変わったと仮定しています。 – rewolf
私はこれを聞いたことがないので、なぜ私はいくつかのコードを要求していた、私はそこに何かがあると仮定しています。 – Tim