jquery - 屏蔽输入在 Android 手机中不起作用

标签 jquery maskedinput

您好,我在我的网站上使用了屏蔽输入插件 click 来格式化用户输入的电话号码,我使用的格式为 (123) 456-7890,它在 PC 上运行良好,但是当我使用 Android 设备浏览网站并输入电话号码为 1234567890,其顺序将自动更改为 (213) 456-7890 或任何随机顺序。

您可以在他们的演示网站本身中看到这个问题,这里是 link 在使用选项卡旁边的转到演示选项卡中。

任何人都可以向我建议一个解决方案吗?

最佳答案

我通过三个操作解决了此问题,这已针对所有 Android 4.0+ 手机修复了此问题:

  1. 将屏蔽输入至少更新到版本1.4
  2. type="tel" 添加到输入,以触发手机键盘
  3. 删除输入的 maxlength 属性或将其设置为一定不会干扰插入符号操作的值,例如 20

关于jquery - 屏蔽输入在 Android 手机中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19911900/

相关文章:

jquery.maskedinput 以编程方式设置值并应用掩码?

jquery - Rails 4 应用程序有时(不可预测地)使用不同的(错误的)HTTP 方法发出请求

javascript - SyntaxError : JSON. 解析:意外字符

javascript - 如何在 JQuery 中向 html 元素添加类之间添加延迟?

jquery - 使用输入掩码时在掩码中指定日期格式?

javascript - maskedinput Uncaught TypeError : $(. ..).mask 不是函数

函数和 .hover 中的 JavaScript 全局变量

jQuery flot ...如何填充样条曲线?

带有负整数的 jQuery maskedinput

javascript - 如何制作我自己的屏蔽输入定义