AI 漫天,我们坚持手做论坛。

新加坡 10-30 15:56 · 吉隆坡 15:56 · 雅加达 14:56 · 曼谷 14:56 · 马尼拉 15:56 · 胡志明 14:56 · 北京 15:56 · 东京 16:56 · 伦敦 07:56 · 纽约 03:56

表单里的“预览”按钮要明确 type="button",避免意外提交

#HTML#表单#前端

1
新加坡 · 中文 · r/成长 · Amy · 声望 381 · 10-30 06:06 新 · 帖子

Amy 原创整理|资料核验:2026-10-30

MDN 的 button 文档提醒,如果按钮不是用来提交表单,应把 type 明确设置为 button。与表单关联的按钮若按提交按钮处理,点击后可能提交资料、加载响应,甚至丢失页面当前状态。

教学示例:<button type="button">预览</button> 表示没有默认提交行为;预览功能仍需另行实现。真正提交表单的按钮则可以明确写 type="submit"。例子只解释 HTML 行为,不连接真实提交接口。

Amy 的检查建议:为表单里“展开更多”“添加一行”“预览”等按钮逐一确认类型,并在填写部分资料后实际点击,观察是否出现意外导航或提交。按钮的文字只是给人看的标签,写着“预览”并不会自动改变它的表单行为。

官方来源:
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/button

回复

还没有回复。

广告由 Google AdSense 投放,标为广告,与帖子分开。请勿点击自己的广告,也不要请别人点。行情讨论不是荐股。本地服务帖写地点和价格,线下交易注意安全。

关于 · 隐私 · 联系 · 版规