2016-11-29 15 views
0

我想通過html輸入框提交十進制值。但在給出值爲1.5(其中min = 0且 max = 3)時顯示 輸入錯誤爲「無效輸入」。下面給定十進制值時,以html格式顯示「無效值」(min = 0 max = 2)

HTML代碼給出:

<input type="number" required value="<?php echo $someDecimalvalue; ?>" min="0" max="3" > 
+3

我想這會幫助你[鏈接](http://stackoverflow.com/questions/19011861/is-there-a-float-input-type-in​​-html5) –

回答

2

有用於此目的的屬性step

作品與min和max屬性,以限制一個數字或日期時間值可設定的增量。它可以是字符串任意或正數的浮點數。如果此屬性未設置爲任何值,則控件僅接受大於最小值的步長值的倍數值。

所以,如果你想允許一個小數位,將step="0.1"添加到您的輸入標籤。

0

<input type="number">只接受整數。