Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 验证0.5作为HTML5数字输入中的步长值_Javascript_Jquery_Html - Fatal编程技术网

Javascript 验证0.5作为HTML5数字输入中的步长值

Javascript 验证0.5作为HTML5数字输入中的步长值,javascript,jquery,html,Javascript,Jquery,Html,我想有一个输入字段,只允许键入整数或.5十进制数。e、 g.0、0.5、1、1.5、2、2.5……等 我正试图通过HTML5输入字段来实现这一点 但当数值为0.5的半步时,它不会验证该数值。单击外部/验证时,它只会保持红色 这可能吗?我找不到类似的例子来验证半步。我需要使用jQuery来实现这一点吗 谢谢 小提琴演示删除模式属性。这用于需要正则表达式的复杂验证(正则表达式只匹配数字序列)。实际上,规定min、max和step已经定义了您需要的所有验证: <input type="numb

我想有一个输入字段,只允许键入整数或.5十进制数。e、 g.0、0.5、1、1.5、2、2.5……等

我正试图通过HTML5输入字段来实现这一点

但当数值为0.5的半步时,它不会验证该数值。单击外部/验证时,它只会保持红色

这可能吗?我找不到类似的例子来验证半步。我需要使用jQuery来实现这一点吗

谢谢


小提琴演示

删除
模式
属性。这用于需要正则表达式的复杂验证(正则表达式只匹配数字序列)。实际上,规定
min
max
step
已经定义了您需要的所有验证:

<input type="number" min="0" max="18" step="0.5" />


您可以尝试这样做:如果步骤不正确,它将清除文本框。5


干杯,伙计,你应该想到这一点!