实务专题 · 交付验收

小数数量是否可填,要核对步长起点

交付时真正要回答的问题

材料供应商从0.25起按0.5递增销售。表单若沿用默认整数步长,就可能拒绝合理数量,让报价计算器看似故障。检查计算器前,应先明确数量格点与上下限。

依据与可证明的范围

数字输入的step与步长起点相关,min可定义起点。默认step为1,并非任意小数都有效。 MDN · 2026年10月16日核对。

已填写的合成验收例子

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

输入检查预期
min=.25, step=.5, value=.75原生步长校验通过
min=.25, step=.5, value=.5原生步长不匹配不通过
min=.25, max=2.25, value=2.75范围限制不通过

怎样核验,不只看界面

  1. 写出允许数量,以及至少一个范围内但步长不符的反例。
  2. 运行练习中的原生步长和范围校验。
  3. 另用测试数据对照接收端库存与报价规则。

怎样解释结果

数量可能在范围内却不落在允许格点上。应分别记录stepMismatch与范围标记,而不是只给一个无效提示。浏览器通过不证明库存、舍入策略或价格正确,采购与履约单位不同时更需独立合同。

明确不证明什么

练习使用可准确表示的半单位例子,不覆盖真实金额舍入、测量精度与库存系统。

可运行练习与交付记录

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