交付时真正要回答的问题
场地询盘表需要四位访问编号。手机键盘看起来合适,但文本输入仍可能粘贴字母。应把键盘便利性和允许的数据格式分成两项要求,并提供清楚错误提示与独立服务端校验。
依据与可证明的范围
inputmode是键盘提示,不强制校验;输入合同需要合适类型或明确约束。 MDN · 2026年10月16日核对。
已填写的合成验收例子
合成教学例子,不是真实客户记录。先看输入与预期,再运行下方隔离的浏览器练习。表格窄屏可横向滚动;字段名和示例值保留原样,方便与测试源码对照。
| 输入 | 检查 | 预期 |
|---|---|---|
| inputmode=numeric, value=ABCD | 没有明确约束 | 原生校验可能通过 |
| pattern=[0-9]{4}, value=ABCD | 明确格式约束 | 不通过 |
| pattern=[0-9]{4}, value=0123 | 四位字符串 | 通过,无需转成数字 |
怎样核验,不只看界面
- 定义长度、允许字符与开头零的含义。
- 用练习对照仅有提示和实际约束的字段。
- 测试粘贴与支持设备的键盘,再独立核验接收端拒绝无效输入。
怎样解释结果
浏览器结果只定位缺少约束,不是一整套校验方案。桌面练习不会显示手机键盘,因此键盘观察与校验结果必须分开。提示文案需描述真实允许格式;看似数字字段不能证明接收系统数据安全或完整。
明确不证明什么
四位格式是合成教学合同,不是澳大利亚邮编校验服务或认证方案。
可运行练习与交付记录
打开浏览器验收练习 · 查看可读测试源码。练习只在浏览器内创建临时元素,使用合成内容,不读取账号、不上传文件、不发送邮件或表单。记录被测浏览器版本、检查名、实际值与通过状态。真实集成结果另记,不能用本地通过代替。