更改HTML数字输入的增量值 - 小数

Rya*_*yan 34 html

在HTML数字输入表单上使用向上/向下箭头时,有没有办法改变数字增加的数量?

<input type="number" step="any" value="0.00000000"></input>
Run Code Online (Sandbox Code Playgroud)

我正在使用很小的数字,如果向上/向下箭头一次增加0.00000001而不是整数,那就太好了.

  • 0.00000000
  • 0.00000001
  • 0.00000002
  • 0.00000003

代替

  • 0.00000000
  • 1
  • 2
  • 3

我非常怀疑是否有一种简单的方法可以做到这一点,只是我会问,看看是否有其他人有解决方法或方法,因为我相信很多人会遇到类似的问题.

谢谢,

Juk*_*ela 75

step属性适用于此.您的代码现在具有值any,这意味着接受任何值并且步长是默认值,1.将其替换为特定数字以设置粒度和步长.例:

<input type="number" step="0.00000001" value="0.00000000">
Run Code Online (Sandbox Code Playgroud)

注意:</input>HTML5的HTML语法中的结束标记无效.在XHTML语法中允许使用,但建议使用"自闭标签"代替它,例如<input type="number" step="0.00000001" value="0.00000000" />.