フォーム外のボタンからのフォーム送信の防止
フォーム外では、次のように標準 HTML でボタンを作成できます。
<button>My Button</button>
ただし、このボタンをクリックすると、そのフォーム内に囲まれていない場合でも、最も近いフォームが送信されることがよくあります。
解決策
ボタンがフォームを送信しないようにするには、その type 属性を "button" に設定します:
<button type= button">My Button</button>
このソリューションは、type 属性が指定されていないボタンのデフォルトの動作はフォームを送信するという HTML 仕様に基づいています。 。明示的に「ボタン」に設定すると、このデフォルトの動作をオーバーライドできます。
以上がフォーム外のボタンがフォームを送信できないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。