1. ホーム
  2. ジャバスクリプト

[解決済み】ボタンクリックによるフォームの自動投稿を無効にする

2022-04-10 05:40:46

質問

HTMLのフォームで、いくつかのボタンを使っています。問題は、どのボタンをクリックしても、ボタンのタイプが "submit"でない場合でも、フォームが送信されることです。 <button>Click to do something</button> の場合、フォームが送信されます。

をするのはかなり骨が折れます。 e.preventDefault() を、それぞれのボタンに適用しています。

jQueryとjQuery UIを使い、ウェブサイトはHTML5で作成しています。

この自動的な動作を無効にする方法はありますか?

解決方法は?

のようなボタンがあります。 <button>Click to do something</button> 送信ボタン

設定 type="button" に変更します。 type="submit" はデフォルトです( HTMLの仕様で指定されている ):

missing value defaultとinvalid value defaultは、Submit Buttonの状態です。