Javascript Robin输入掩码:iPhone显示十进制输入的纯数字键盘
我有这个MCVE:Javascript Robin输入掩码:iPhone显示十进制输入的纯数字键盘,javascript,input-mask,jquery-inputmask,Javascript,Input Mask,Jquery Inputmask,我有这个MCVE: <input type="text" name="price" placeholder="Price" id="price"> Inputmask.extendAliases({ 'SfdCurrency': { alias: "numeric", /* can be also decimal */
<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',
});
Inputmask.ExtendaLies({
“SfdCurrency”:{
别名:“数字”、/*也可以是十进制*/
数字:2,
数字可选:false,
RadiExpoint:“,”,/*也可以是*/
});
$(“[name='price']”)。inputmask({
别名:“SfdCurrency”,
});
在iPhone[10&11&12]上,显示的是纯数字键盘[参见下面的屏幕截图],没有逗号,这意味着为了在逗号后输入数字,用户必须单击逗号后面的。Android显示的是带有逗号的键盘,因此可以输入任何十进制数,而无需在逗号符号后再单击
我的问题:
我做错了什么,因为iPhone没有显示带逗号的十进制数字键盘?Robin在Github问题部分回答我: 能否将
inputmode
选项设置为decimal
是的,这解决了问题,逗号现在也出现在iPhone键盘上