ホームページ > 記事 > ウェブフロントエンド > 送信できないボタンをフォームの外に作成するにはどうすればよいですか?
フォームの送信を拒否する HTML ボタン
質問:
HTML の外にボタンを作成するにはどうすればよいですか?クリックしてもフォームを送信しないフォームがありますか?
次のコードを考えてみましょう:
<code class="html"><form id="myform"> <label>Label <input /> </label> </form> <button>My Button</button></code>
ボタンにフォーム属性がないにもかかわらず、フォームは送信されます。
答え:
ボタンがフォームを送信しないようにするには、ボタンを「ボタン」タイプとして宣言する必要があります。更新されたコードは次のとおりです:
<code class="html"><button type="button">My Button</button></code>
理由:
HTML ボタンは、デフォルトで送信ボタンの状態を継承します。タイプを「ボタン」として明示的に設定することで、デフォルトをオーバーライドし、フォームの送信を防ぎます。
以上が送信できないボタンをフォームの外に作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。