【发布时间】:2015-05-15 01:57:30
【问题描述】:
如何在 iOS 和 Android 上显示带有小数点按钮的数字键盘?是否有特定于 Ionic 的方法来执行此操作?
我可以通过以下方式在 iOS 和 Android 上显示数字键盘:
<input type="number" pattern="[0-9]*">
iOS 似乎忽略了值为“number”的 type,并根据 pattern 属性显示数字键盘,但对于 Android,type 无论如何都设置为“number”。
编辑:忘了说我试过pattern="[0-9.]*"。当我这样做时,iOS 只会显示全键盘。
Edit2:我也试过pattern="\d+[,.]?\d*" - 再次,无济于事。
【问题讨论】:
-
试试
pattern="[0-9.]*"。 -
在 Android 上无法强制使用特定键盘。你给它一个输入类型,键盘(它是一个应用程序)决定为它显示最好的东西。如果它决定不显示 .,则无法强制。
-
@IanMacDonald 我忘了说我试过了,但无济于事。这是我发现
[0-9]*的模式适用于常规数字键盘后的第一次尝试。 -
@Chad 这方面有什么进展吗?
-
@Cᴀʟʟᴏᴅᴀᴄɪᴛʏ 不,似乎没有通用的方法来实现这一点,至少现在还没有。
标签: android ios html ionic-framework ionic