0

重複の可能性:
HTML5 フォーム入力パターンの通貨形式

input type="text" を使用して数字キーボードを開く方法はありますか? type="number" で数値キーボードが開くことはわかっていますが、お金の値は取りません。たとえば、1.00 を入力すると、iOS 製品では 1 になります。また、これは iOS デバイスでのみ発生します。Android およびすべての Web ブラウザーで問題なく動作します。

パターンで遊んでみました and patterns="[1-9]*" で電話番号パッドが開きます。数字キーボードを開くものはありますか?

4

2 に答える 2

3

これを使用してみてください。これにより、iOS で数値キーボードが開きます (また、Android で数値入力キーボードも開きます)。

<input type="number" step="0.01">
于 2012-12-14T21:16:44.910 に答える
0

答える:

  1. はいnputtype="text"はhtml5http://www.w3schools.com/html/html5_form_input_types.aspに存在します

  2. type = "number"は、jqueryhttp ://www.w3schools.com/jsref/jsref_tofixed.aspを使用して小数点以下2桁にフォーマットできます。.toFixed(2)

  3. jquery mobileは選択した言語ではありませんが、日付などの一部の入力用にキーボードをカスタマイズします。試してみることをお勧めします。htmlhttp ://jquerymobile.com/と非常によく似ています。

于 2012-12-14T15:47:53.893 に答える