2018年10月18日 星期四

[HTML] input type為number時設置精度

當你的input 設置了 min 或 max 時 要注意精度的問題

例如下方:
<input type='number' min='1' max='10' step='0.1'>

此時符合規定的可以是1、1.0、1.2、1.3....

若浮點數寫為1.01就會出錯了,因為 step 設置是0.1

可以將 step 設置為any

<input type='number' min='1' max='10' step='any'>

如此一來就不會限制輸入的精度了

沒有留言:

張貼留言