2016-11-29 56 views
0

我想通过html输入框提交十进制值。但在给出值为1.5(其中min = 0且 max = 3)时显示 输入错误为“无效输入”。下面给定十进制值时,以html格式显示“无效值”(min = 0 max = 2)

HTML代码给出:

<input type="number" required value="<?php echo $someDecimalvalue; ?>" min="0" max="3" > 
+3

我想这会帮助你[链接](http://stackoverflow.com/questions/19011861/is-there-a-float-input-type-in​​-html5) –

回答

2

有用于此目的的属性step

作品与min和max属性,以限制一个数字或日期时间值可设定的增量。它可以是字符串任意或正数的浮点数。如果此属性未设置为任何值,则控件仅接受大于最小值的步长值的倍数值。

所以,如果你想允许一个小数位,将step="0.1"添加到您的输入标签。

0

<input type="number">只接受整数。

相关问题