【发布时间】:2014-05-04 11:34:26
【问题描述】:
我需要让用户输入浮点数,所以我使用了以下元素:
<input type="number" name="my_number" placeholder="Enter number"/>
在 Firefox 上运行良好,但当我尝试输入小数时,Chrome 会抱怨数字不是整数。这对我来说是个问题。如果我输入 step 属性,那么 Chrome 允许浮点数:
<input type="number" name="my_number" placeholder="Enter number" step="0.1"/>
但问题是无法输入 0.15...step 似乎不适合我的需要。 W3C spec 在 input type="number" 的所有属性中都提到了浮点数。
如何让 Chrome 接受没有 step 属性的浮点数?
【问题讨论】:
标签: html validation google-chrome html-input