1

重複の可能性:
HTML5 数値フィールドに末尾のゼロを表示するにはどうすればよいですか?

「1.00」のような金額を入力しようとしているのですが、この値を入力すると0が消えて「1」になるのですが、1.11と入力すると1.11のままです。

を使用して<input type="number">います。パターンを使用してみましたが、余分な 0 は常に削除されます。また、これは type="number" を指定した iPhone でのみ発生します

これを回避する方法を知っている人はいますか?おそらく type="text" を使用する方法ですが、電話で数値ビューを開きますか?

4

2 に答える 2

4

モバイル ショッピング計算機に使用したものは次のとおりです。

<input type="number" name="price" step="0.01" min="0.01" max="99" /> 
于 2012-12-13T21:46:23.307 に答える
2

考えられるトリックは次のとおりです。

とを使用position:absoluteして、入力を入力の上にvisilibity:hidden配置します。次に、数値入力でイベント ハンドラーを使用して、テキスト入力に入れます。numbertextonchangeparseFloat(this.value).toFixed(2)

于 2012-12-13T21:41:27.340 に答える