formmethod属性仅对type="submit"或type="image"的控件生效,用于临时覆盖表单method值为get或post,必须配合formaction使用且仅在原生提交时起作用。

formmethod 属性只对 type="submit" 有效,type="button" 不会触发提交
很多开发者误以为只要加了 formmethod 就能改请求方式,结果点击没反应——根本原因是按钮类型不对。type="button" 完全不参与表单提交,formmethod 对它毫无意义。必须用 type="submit",且该按钮需在 <form></form> 内(或通过 form 属性关联到某个表单)。
常见错误现象:formmethod="post" 写了但实际仍发 GET 请求,往往是因为浏览器回退到表单默认的 method,或者按钮没绑定到正确表单。
- 确保按钮是
<button type="submit"></button>或<input type="submit"> -
formmethod只在点击该按钮时生效,不影响其他提交控件 - 若按钮不在
<form></form>标签内,必须显式指定form="form-id"指向目标表单
formmethod 会覆盖
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










