android - 三星 Android 设备的 Jquery 屏蔽输入 v1.4 问题

标签 android jquery html input jquery-mask

我遇到了 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/

相关文章:

android - 小米设备失败 [INSTALL_CANCELED_BY_USER]

jquery - 如何控制ajax请求中的缓存控制

html - 单击链接时保持样式悬停

android - 如何在android中的应用程序图标中显示未读计数消息

Android Studio 库 "error: package does not exist"

android - Android 5.1 中的 AlarmManager setExact

javascript - Jquery限制文本字段中的文本复制安全

javascript - 单击按钮显示 div 并在 5 秒后隐藏相同的 div

jquery - 您可以定义自己的 HTML 元素属性吗?

python - 未应用 CSS