Input number 校验 Bug 复现 表单交互示例:Input number 校验 Bug 复现。 博客配套 表单
← Demo 归档
Input number 校验 Bug 复现
表单交互示例:Input number 校验 Bug 复现。
新窗口打开
原路径
/static/html/input-number-validity.html 在线预览
全屏打开
简介
复现 / 验证 <input type="number"> 的约束校验(min / max / step)与 ValidityState 行为;type 改为 text 时的差异。
如何测试验证
- 输入越界数字,触发浏览器默认校验气泡。
- 调用 checkValidity / reportValidity,观察 ValidityState。
- 改为 type=text 后对比 pattern / 自定义校验。
- 清空输入,检查 valueMissing / badInput。