Robin 输入掩码:iPhone 显示用于十进制输入的纯数字键盘
Posted
技术标签:
【中文标题】Robin 输入掩码:iPhone 显示用于十进制输入的纯数字键盘【英文标题】:Robin input mask : iPhone shows pure numeric keyboard for decimal input 【发布时间】:2021-05-03 19:34:20 【问题描述】:我有这个 MCVE:
<input type="text" name="price" placeholder="Price" id="price">
Inputmask.extendAliases(
'SfdCurrency':
alias: "numeric", /* can be also decimal */
digits: 2,
digitsOptional: false,
radixPoint: ",", /* can be also . */
);
$("[name='price']").inputmask(
alias: 'SfdCurrency',
);
在 iPhone [10 & 11 & 12] 上显示纯数字键盘 [参见下面的屏幕截图],它没有逗号,这意味着要在逗号后输入数字,用户必须单击“后面”逗号。 android 显示了一个带逗号的键盘,因此无需在逗号后再次单击即可输入任何十进制数字。
我的问题:
我做错了什么,因为 iPhone 不显示带有逗号的十进制数字键盘?
【问题讨论】:
【参考方案1】:Robin 在 Github 问题部分回答了我:
您能否将
inputmode
选项设置为decimal
。
是的,这解决了问题,逗号现在也出现在 iPhone 键盘上。
【讨论】:
以上是关于Robin 输入掩码:iPhone 显示用于十进制输入的纯数字键盘的主要内容,如果未能解决你的问题,请参考以下文章
jQuery Inputmask - 输入元素中带有掩码的十进制负数或正数