如何更改HTML数字输入的递增值?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (64)

在HTML数字输入表单上使用向上/向下箭头时,是否有任何方法可以更改数字的递增量?

<input type="number" step="any" value="0.00000000"></input>

我正在使用小数字,如果上/下箭头一次只增加0.00000001,而不是整数,那将会很好。

  • 0.00000000
  • 0.00000001
  • 0.00000002
  • 0.00000003

代替

  • 0.00000000
  • 1
  • 2
  • 3

是否有一个简单的方法来做到这一点?

提问于
用户回答回答于

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

<input type="number" step="0.00000001" value="0.00000000">

注意:</input>HTML5的HTML语法中的结束标记无效。在XHTML语法中它是允许的,但建议使用“自我关闭标签”而不是它,例如<input type="number" step="0.00000001" value="0.00000000" />

扫码关注云+社区

领取腾讯云代金券