我遇到了 jquery-masked-input v1.4 插件的问题。
我有一个输入框:
<input type="text" id="phone" placeholder="(999) 999-9999" />
并为其应用了 mask :
<script>
$("#phone").mask("(999) 999-9999");
</script>
它适用于所有设备,包括台式机、手机(所有 iPhone、Android 设备),三星安卓设备除外。
它在这些设备上的作用是,当我尝试输入数字时,它只会输入一位数字,然后文本键盘会立即打开。然后,当我再次尝试输入数字时,它不会正确显示。例如。
我想输入:(989) 942-0827 我得到的是:(898) ___-__9
当我尝试输入数字时,文本键盘不断打开。
请提出任何解决方法。提前致谢。
最佳答案
这是很旧的,但我想我还是会发布...
我不是 100% 确定我理解您的问题,但请尝试将类型更改为数字。这应该始终强制使用数字键盘,而不是显示文本键盘
<input type="number" id="phone" placeholder="(999) 999-9999" />
关于android - 三星 Android 设备的 Jquery 屏蔽输入 v1.4 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27246071/