小编典典

在按钮单击时禁用表单自动提交

all

我有一个使用多个按钮的 HTML 表单。问题是无论我点击哪个按钮,即使按钮不是“提交”类型,表单也会被提交。例如 : 之类的按钮<button>Click to do something</button>会导致表单提交。

e.preventDefault()为这些按钮中的每一个都做一个是相当痛苦的。

我使用 jQuery 和 jQuery UI,网站是 HTML5。

有没有办法禁用这种自动行为?


阅读 62

收藏
2022-06-14

共1个答案

小编典典

像提交按钮这样<button>Click to do something</button> 的按钮。

设置type="button"改变。type="submit"是默认值(由 HTML
规范指定
):

缺失值默认值和无效值默认值是提交按钮状态。

2022-06-14