小编典典

我可以做一个不提交表格?

all

我有一个表格,有 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()链接,但它没有按预期工作(看起来很丑!)。


阅读 95

收藏
2022-03-06

共1个答案

小编典典

元素type属性button 默认值为“提交”。将其设置type="button"为生成不提交表单的按钮。

<button type="button">Submit</button>

HTML 标准的话来说:“什么都不做。”

2022-03-06