我有一个使用多个按钮的 HTML 表单。问题是无论我点击哪个按钮,即使按钮不是“提交”类型,表单也会被提交。例如 : 之类的按钮<button>Click to do something</button>会导致表单提交。
<button>Click to do something</button>
e.preventDefault()为这些按钮中的每一个都做一个是相当痛苦的。
e.preventDefault()
我使用 jQuery 和 jQuery UI,网站是 HTML5。
有没有办法禁用这种自动行为?
像提交按钮这样<button>Click to do something</button> 的按钮。
设置type="button"改变。type="submit"是默认值(由 HTML 规范指定):
type="button"
type="submit"
缺失值默认值和无效值默认值是提交按钮状态。