入力 [数値] にステップ値と精度を定義する方法がわかりません
1.01
のステップを指定するまで無効と見なされます0.01
。ただし、その場合、特定の手順を指定することはできません。
大きな数でも同じ問題。ステップ1000
とユーザータイプを指定すると1001
、値は無効と見なされます...
入力 [数値] にステップ値と精度を定義する方法がわかりません
1.01
のステップを指定するまで無効と見なされます0.01
。ただし、その場合、特定の手順を指定することはできません。
大きな数でも同じ問題。ステップ1000
とユーザータイプを指定すると1001
、値は無効と見なされます...
ステップの検証を無効にしたいと思います。もしそうなら、step="any"
動作するはずです。
おそらく、目的に合った正しいステップと初期値を定義する必要があるだけです。
属性の役割は、属性のドキュメントhttp://www.w3schools.com/tags/att_input_step.aspvalue
では完全には説明されていません。step
例の最初の入力では、属性がvalue = 1.01
and step = 1
(デフォルト値) に設定されています。入力は次の値を受け入れます: 1.01 + 1n
. はn
整数値です。受け入れられる値の例: 1.01、2.01、3.01 など、および -0.99、-1.99 -1.99 など。
原則として、受け入れられる値は次のとおりです。
どこで 。
入力がフォーカスされているときに上/下矢印キーを使用すると、受け入れられた値を把握できます。
前の回答で示唆されているようにstep="any"
、ステップの検証を無効にします。ステッパーの機能は無効になりません (step
デフォルトは 1 になります)が、手動でステップの検証を実装する必要があります。
属性の定義と使用法を見てください。step
step 属性は、要素の正当な数の間隔を指定します。
間隔を超えると、番号は不正になります。
必要に応じて Javascript コードを使用してみてください。