2016-11-29 4 views
0

html入力ボックスから小数点値を送信します。しかし、min = 0の場合に値を1.5とし、最大値を max = 3とすると、 の入力エラーを「無効な入力」として表示します。小数点値を指定した場合、html形式で「無効な値」を表示します(最小= 0最大= 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で動作しますが、数値または日時値が設定可能な増分を制限する属性を。 anyまたは正の浮動小数点数の文字列にすることができます。この属性がanyに設定されていない場合、コントロールは最小値より大きいステップ値の倍数の値のみを受け入れます。

小数点以下1桁を許可する場合は、入力タグにstep="0.1"を追加します。

0

<input type="number">は、整数のみを受け付けます。

関連する問題