本文翻译自:Is there a float input type in HTML5?
According to html5.org , the "number" input type's "value attribute, if specified and not empty, must have a value that is a valid floating point number." 根据html5.org的说法 ,“数字”输入类型的“值属性,如果指定且不为空,则必须具有一个有效浮点数的值”。
Yet it is simply (in the latest version of Chrome, anyway), an "updown" control with integers, not floats: 但这只是简单的(无论如何,在最新版的Chrome中),是带有整数而不是浮点数的“上下”控件:
<input type="number" id="totalAmt"></input>
Is there a floating point input element native to HTML5, or a way to make the number input type work with floats, not ints? 是否有HTML5固有的浮点输入元素,或使数字输入类型适用于浮点而不是整数的方法? Or must I resort to a jQuery UI plugin? 还是我必须诉诸jQuery UI插件?
#1楼
参考:https://stackoom.com/question/1Hlqv/HTML-中是否有浮点输入类型
#2楼
The number
type has a step
value controlling which numbers are valid (along with max
and min
), which defaults to 1
.