84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
フォームのどこかに送信ボタンがあります。
ただし、何らかの方法でコミットイベントを「キャッチ」し、それが発生しないようにしたいと考えています。
これを行う方法はありますか?
送信ボタンはカスタム コントロールの一部であるため、変更できません。
このようにインライン イベントを使用できますonsubmit
onsubmit
さて、大規模なプロジェクトを開発する場合、これはおそらく良い考えではありません。イベント リスナーの使用が必要になる場合があります。
インライン イベントとイベント リスナー (addEventListener および IE のattachEvent) の詳細については、ここをご覧ください。
以上にうまく説明できないからです。
他の回答とは異なり、falseを返すのは回答の部分にすぎません。 return 文の前に JS エラーが発生した場合を考えてみましょう...
false
html
ここでfalse を返すは実行されず、フォームは何らかの方法で送信されます。また、
を呼び出して、Ajax フォーム送信のデフォルトのアクションを防止する必要があります。リーリーこの場合、エラーがあってもフォームは送信されません。あるいは、
リーリー
ブロックを使用することもできます。
このようにインライン イベントを使用できます
リーリー ###または### リーリー ######例######onsubmit
さて、大規模なプロジェクトを開発する場合、これはおそらく良い考えではありません。イベント リスナーの使用が必要になる場合があります。
インライン イベントとイベント リスナー (addEventListener および IE のattachEvent) の詳細については、ここをご覧ください。
クリス・ベイカー以上にうまく説明できないからです。
他の回答とは異なり、
false
を返すのは回答の部分にすぎません。 return 文の前に JS エラーが発生した場合を考えてみましょう...html
リーリー ######脚本###### リーリーここでfalse を返すは実行されず、フォームは何らかの方法で送信されます。また、
preventDefaultを呼び出して、Ajax フォーム送信のデフォルトのアクションを防止する必要があります。
try...catchリーリー
この場合、エラーがあってもフォームは送信されません。あるいは、
ブロックを使用することもできます。
リーリー