2つのボタンがあるフォームがあります
<a href="index.html"><button>Cancel changes</button></a>
<button type="submit">Submit</button>
私もjQuery UIのボタンをこのように使います
$('button').button();
ただし、最初のボタンでもフォームが送信されます。 がなければ送信されないと考えていましたtype="submit"
。
明らかに私はこれを行うことができます
$('button[type!=submit]').click(function(event) { event.stopPropagation(); });
しかし、JavaScript の介入なしに「戻る」ボタンがフォームを送信するのを止める方法はあるのでしょうか?
正直に言うと、ボタンを使用したのは、jQuery UI でスタイルを設定できるようにするためだけでした。button()
リンクを呼び出そうとしましたが、期待どおりに動作しませんでした (見た目がかなり醜かったです)。
ベストアンサー1
デフォルト値はtype
button
要素の属性 は「送信」です。 に設定するとtype="button"
、フォームを送信しないボタンが生成されます。
<button type="button">Submit</button>
の言葉を借りれば、HTML 標準: 「何もしません。」