交付时真正要回答的问题
印刷工作室询问客户是否需要邮寄打样。未勾选字段不在请求中,CRM却保留旧的“是”。这项偏好的缺失究竟表示否、不变还是无效,必须预先定义,不能让集成程序偶然决定。
依据与可证明的范围
普通表单提交中,未勾选复选框不贡献名称和值;已勾选但没设value时,默认值为on。 MDN · 2026年10月16日核对。
已填写的合成验收例子
合成教学例子,不是真实客户记录。先看输入与预期,再运行下方隔离的浏览器练习。表格窄屏可横向滚动;字段名和示例值保留原样,方便与测试源码对照。
| 输入 | 检查 | 预期 |
|---|---|---|
| 已勾选,value=yes | 浏览器载荷 | postProof=yes |
| 未勾选 | 浏览器载荷 | 没有postProof字段 |
| 已勾选,未设置value | 浏览器载荷 | postProof=on |
怎样核验,不只看界面
- 用小型决定表写清缺失、是与无效值的含义。
- 先运行三个浏览器载荷例子,再考虑CRM默认规则。
- 用已有测试偏好检验约定的缺失策略,再检查保存结果。
怎样解释结果
练习刻意报告“缺失”,不创造通用的“否”。新询盘与账户局部更新可能使用不同合同。需记录测试的是哪种操作,以及是否清除旧值。营销同意和法律确认必须另定规则与证据,不能由技术复选框例子代替。
明确不证明什么
本例仅是非敏感交付偏好,不是同意管理、法律建议或客户已同意的证明。
可运行练习与交付记录
打开浏览器验收练习 · 查看可读测试源码。练习只在浏览器内创建临时元素,使用合成内容,不读取账号、不上传文件、不发送邮件或表单。记录被测浏览器版本、检查名、实际值与通过状态。真实集成结果另记,不能用本地通过代替。