在 HTML5 中,input 元素有了一個好用的 type: Number,當咱們把一個 input 設置爲 Number 類型之後,它就能夠接收 max、min 等參數設置最大值最小值,達到原生表單控制的目的:.net
控制輸入整數:<input type="number" min="1" max="500" >
可是這麼一弄,問題來了,當咱們輸入浮點型的數字時就會報錯,難道它只能接收整數嗎?顯然不是的,他不光能夠接受浮點型,還能夠控制輸入到小數點後幾位,以及每次增長的步幅(step),當咱們須要精確到小數點後兩位時,只要把 step 設置爲 0.01 便可:input
輸入金額<input type="number" min="1.00" max="500.00" step="0.01" >表單
參閱:http://interjc.net/i/1647數字