2014-09-23 24 views
17

在HTML數字輸入表單上使用向上/向下箭頭時,是否有任何方法可以更改數字的遞增量?更改HTML數字輸入的遞增值 - 小數

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

我正在使用小數字,如果上/下箭頭一次只增加0.00000001而不是整數,那將會很好。

  • 0.00000000
  • 0.00000001
  • 0.00000002
  • 0.00000003

代替

  • 0.00000000

我很懷疑,如果有一個簡單的方法來做到這一點,只是雖然我會問,看看其他人有一種變通方法或方法,我相信很多人遇到類似的問題。

感謝,

回答

44

step attribute是這個。您的代碼現在具有值any,這表示接受任何值並且步長爲默認值,1.將其替換爲特定的數字以設置粒度和步長。例如:

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

注:結束標記</input>是HTML語法HTML5無效。在XHTML語法中它是允許的,但建議使用「自閉標籤」而不是它,例如<input type="number" step="0.00000001" value="0.00000000" />