可能重复:
HTML5 表单输入模式货币格式
有没有办法使用 input type="text" 打开数字键盘?我知道 type="number" 会打开数字键盘,但它不会占用货币值。例如,如果您输入 1.00,它会在 iOS 产品上变为 1。此外,这只发生在 iOS 设备上。它适用于 Android 和所有网络浏览器。
我试过玩 patterns 和 patterns="[1-9]*" 打开电话号码板。有没有可能会打开数字键盘?
可能重复:
HTML5 表单输入模式货币格式
有没有办法使用 input type="text" 打开数字键盘?我知道 type="number" 会打开数字键盘,但它不会占用货币值。例如,如果您输入 1.00,它会在 iOS 产品上变为 1。此外,这只发生在 iOS 设备上。它适用于 Android 和所有网络浏览器。
我试过玩 patterns 和 patterns="[1-9]*" 打开电话号码板。有没有可能会打开数字键盘?
尝试使用这个,它应该在 iOS 中打开数字键盘(同时在 Android 中打开数字输入键盘):
<input type="number" step="0.01">
回答:
是的 nput type="text" 存在于 html5 http://www.w3schools.com/html/html5_form_input_types.asp
type="number" 可以使用 jquery http://www.w3schools.com/jsref/jsref_tofixed.asp格式化为两位小数.toFixed(2)
jquery mobile 不是您选择的语言,但它确实为某些输入自定义键盘,例如日期您可能想尝试一下,它与 html http://jquerymobile.com/非常相似