9

我遇到了 jquery-masked-input v1.4 插件的问题。

我有一个输入字段:

<input type="text" id="phone" placeholder="(999) 999-9999" />

并为其应用了掩码:

<script>
        $("#phone").mask("(999) 999-9999");
    </script>

它可以在所有设备上完美运行,包括台式机、手机(所有 iphone、android),三星 Android 设备除外。

它在这些设备上的作用是,当我尝试输入数字时,它只会输入一位数字,然后文本键盘会立即打开。然后当我再次尝试输入数字时,它不会正确显示。例如。

我想输入:(989)942-0827 我得到什么:(898)___-__9

当我尝试输入数字时,文本键盘不断打开。

请提出任何解决方法。提前致谢。

4

1 回答 1

2

这是很旧的,但我想我还是会发布......

我不是 100% 确定我理解您的问题,但请尝试将类型更改为数字。这应该始终强制使用数字键盘,而不是显示文本键盘

<input type="number" id="phone" placeholder="(999) 999-9999" />
于 2015-10-14T08:40:54.860 回答