ホームページ  >  記事  >  ウェブフロントエンド  >  フォーム外のボタンがフォームを送信できないようにするにはどうすればよいですか?

フォーム外のボタンがフォームを送信できないようにするにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-26 13:12:29843ブラウズ

How to Prevent a Button Outside a Form from Submitting It?

フォーム外のボタンからのフォーム送信の防止

フォーム外では、次のように標準 HTML でボタンを作成できます。

<button>My Button</button>

ただし、このボタンをクリックすると、そのフォーム内に囲まれていない場合でも、最も近いフォームが送信されることがよくあります。

解決策

ボタンがフォームを送信しないようにするには、その type 属性を "button" に設定します:

<button type= button">My Button</button>

このソリューションは、type 属性が指定されていないボタンのデフォルトの動作はフォームを送信するという HTML 仕様に基づいています。 。明示的に「ボタン」に設定すると、このデフォルトの動作をオーバーライドできます。

以上がフォーム外のボタンがフォームを送信できないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。