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

Abh*_*kur 8 html jquery android input jquery-mask

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

我有一个输入字段:

<input type="text" id="phone" placeholder="(999) 999-9999" />
Run Code Online (Sandbox Code Playgroud)

并将面具应用于它:

<script>
        $("#phone").mask("(999) 999-9999");
    </script>
Run Code Online (Sandbox Code Playgroud)

它适用于除台式机,手机(所有iphone,机器人)以外的所有设备,除了三星Android设备.

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

我想输入:(989)942-0827我得到的:(898)___-__ 9

当我尝试输入数字时,文本键盘保持打开状态.

请建议任何解决方法.提前致谢.

小智 2

这篇文章已经很老了,但我还是想发帖...

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

<input type="number" id="phone" placeholder="(999) 999-9999" />
Run Code Online (Sandbox Code Playgroud)