0

可能重复:
HTML5 表单输入模式货币格式

有没有办法使用 input type="text" 打开数字键盘?我知道 type="number" 会打开数字键盘,但它不会占用货币值。例如,如果您输入 1.00,它会在 iOS 产品上变为 1。此外,这只发生在 iOS 设备上。它适用于 Android 和所有网络浏览器。

我试过玩 patterns 和 patterns="[1-9]*" 打开电话号码板。有没有可能会打开数字键盘?

4

2 回答 2

3

尝试使用这个,它应该在 iOS 中打开数字键盘(同时在 Android 中打开数字输入键盘):

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

回答:

  1. 是的 nput type="text" 存在于 html5 http://www.w3schools.com/html/html5_form_input_types.asp

  2. type="number" 可以使用 jquery http://www.w3schools.com/jsref/jsref_tofixed.asp格式化为两位小数.toFixed(2)

  3. jquery mobile 不是您选择的语言,但它确实为某些输入自定义键盘,例如日期您可能想尝试一下,它与 html http://jquerymobile.com/非常相似

于 2012-12-14T15:47:53.893 回答