フォームの送信を回避するにはどうすればよいですか?
P粉545218185
P粉545218185 2023-08-21 13:38:16
0
2
395

フォームのどこかに送信ボタンがあります。

ただし、何らかの方法でコミットイベントを「キャッチ」し、それが発生しないようにしたいと考えています。

これを行う方法はありますか?

送信ボタンはカスタム コントロールの一部であるため、変更できません。

P粉545218185
P粉545218185

全員に返信 (2)
P粉463418483

このようにインライン イベントを使用できますonsubmit

リーリー ###または### リーリー ######例######

さて、大規模なプロジェクトを開発する場合、これはおそらく良い考えではありません。イベント リスナーの使用が必要になる場合があります。

インライン イベントとイベント リスナー (addEventListener および IE のattachEvent) の詳細については、ここをご覧ください。

クリス・ベイカー

以上にうまく説明できないからです。

いいねを押す+0
    P粉399585024

    他の回答とは異なり、falseを返すのは回答の部分にすぎません。 return 文の前に JS エラーが発生した場合を考えてみましょう...

    html

    リーリー ######脚本###### リーリー

    ここでfalse を返すは実行されず、フォームは何らかの方法で送信されます。また、

    preventDefault

    を呼び出して、Ajax フォーム送信のデフォルトのアクションを防止する必要があります。リーリーこの場合、エラーがあってもフォームは送信されません。あるいは、

    try...catch

    ブロックを使用することもできます。

    リーリー
    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!