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

问题描述 投票:36回答:2

有什么方法可以改变在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

我很怀疑是否有一个简单的方法来解决这个问题,尽管我想问一下,看看是否有人有解决的办法或方法,因为我相信很多人都会遇到类似的问题。

谢谢。

html
2个回答
79
投票

step 属性 就是为了这个。您的代码现在的值是 any用一个特定的数字代替它来设置粒度和步长。例子。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.