Robin 输入掩码:iPhone 显示用于十进制输入的纯数字键盘

Robin input mask : iPhone shows pure numeric keyboard for decimal input

我有这个 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 没有显示带逗号的小数键盘?

罗宾在 Github 问题部分回答了我:

Can you set the inputmode option to decimal.

是的,这解决了问题,逗号现在也出现在 iPhone 键盘上。