FormData的submitter参数
简单来说
1. button可以携带value值,并且在点击button时候,form提交会带上button的value
<button name="foo" value="bar" type="submit">Submit</button>
2. button带值可以有多个
<form action="/test-form" method="post"> <button name="_action" value="delete" type="submit">Delete</button> <button name="_action" value="disable" type="submit">Disable</button> </form>
3. 直接 new FormdData 不会携带button的value
const formdata = new FormData(form);
4. 使用 submitter 参数,可以指定提交某个button的value
form.addEventListener("submit", function (event) { event.preventDefault(); const formdata = new FormData(form, event.submitter); });
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2017-09-26 a:active在ios上无效解决方法
2016-09-26 清除inline-block元素间距