实务专题 · 交付验收

未勾选,不等于已经明确提交“否”

交付时真正要回答的问题

印刷工作室询问客户是否需要邮寄打样。未勾选字段不在请求中,CRM却保留旧的“是”。这项偏好的缺失究竟表示否、不变还是无效,必须预先定义,不能让集成程序偶然决定。

依据与可证明的范围

普通表单提交中,未勾选复选框不贡献名称和值;已勾选但没设value时,默认值为on。 MDN · 2026年10月16日核对。

已填写的合成验收例子

合成教学例子,不是真实客户记录。先看输入与预期,再运行下方隔离的浏览器练习。表格窄屏可横向滚动;字段名和示例值保留原样,方便与测试源码对照。

输入检查预期
已勾选,value=yes浏览器载荷postProof=yes
未勾选浏览器载荷没有postProof字段
已勾选,未设置value浏览器载荷postProof=on

怎样核验,不只看界面

  1. 用小型决定表写清缺失、是与无效值的含义。
  2. 先运行三个浏览器载荷例子,再考虑CRM默认规则。
  3. 用已有测试偏好检验约定的缺失策略,再检查保存结果。

怎样解释结果

练习刻意报告“缺失”,不创造通用的“否”。新询盘与账户局部更新可能使用不同合同。需记录测试的是哪种操作,以及是否清除旧值。营销同意和法律确认必须另定规则与证据,不能由技术复选框例子代替。

明确不证明什么

本例仅是非敏感交付偏好,不是同意管理、法律建议或客户已同意的证明。

可运行练习与交付记录

打开浏览器验收练习 · 查看可读测试源码。练习只在浏览器内创建临时元素,使用合成内容,不读取账号、不上传文件、不发送邮件或表单。记录被测浏览器版本、检查名、实际值与通过状态。真实集成结果另记,不能用本地通过代替。