フォーム送信 | Web サイト制作
フォームの送信 submit button ( HTML )と form.submit ( JavaScript ) および form.requestSubmit()
共通点
Cookie を送信する挙動は正確に同じです。
相違点
1. submit イベントが発生しない( onsubmit が走らない)
No submit event is raised. In particular, the form’s onsubmit event handler is not run.
– https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/submit
2. TML5のバリデーション(制約検証)が実行されない
Constraint validation is not triggered.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/submit
3. 送信ボタン自体のデータが送信されない根拠
HTMLFormElement: requestSubmit() method
HTMLFormElement: submit() の問題は HTMLFormElement: requestSubmit() を使用することで解決できるよう。
- https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/requestSubmit