【发布时间】:2013-07-24 23:41:38
【问题描述】:
我有一个 html 表单,其中包括两个需要在特定范围内取数字的数字字段。我正在尝试使用 min 和 max 属性来完成此操作
<input type="number" id="AutoApprovalDelayInSeconds" min="0" max="2592000" step="1" placeholder="Range: 0 to 2592000"/>
<input type="number" id="AssignmentDurationInSeconds" min="30" max="31536000" step="1" placeholder="Range: 30 to 31536000" required/>
但是当我输入无效输入的表单时,它提交时没有错误显示或警告。我知道 number 属性只是数字的字符串表示,而不是整数或其他数字数据类型,所以我必须以某种方式使用 javascript 转换此输入,还是我做错了其他事情?谢谢!
编辑。我最初尝试在 Firefox 中打开它,但我现在知道它不支持此功能。
【问题讨论】:
-
什么浏览器和版本?
-
@MikeChristensen Firefox 22.0
-
@macklin developer.mozilla.org/en-US/docs/Web/HTML/Element/Input 查看支持部分。 FF 是不行的。
标签: javascript html