好的,我正在使用 DigitalBush 的 jQuery 屏蔽输入插件版本 1.2.2。
应用口罩时,例如:
$(".phone").mask("(999)-999-9999");
$(".zip").mask("99999?-9999");
到文本框我得到一些奇怪的行为。
基本上,掩码会跳过所有其他空格,因此对于电话号码,我会得到如下所示的文本:
(_3_)-3_3-4_4_
有没有其他人有类似的问题?
这是文本框 html 的示例:
<input id="myZip" class="zip" type="text" maxlength="10"/>
编辑:
好的...我遇到了 jQuery 1.4.3 和 1.4.4 的问题(两者都试过了),我已经在 IE8 和 FireFox 中测试过了。
我注意到,这个问题只发生在有问题的文本框位于 jQuery-UI 模式对话框中时(其他文本框工作正常)......我使用的是 jQuery-UI 1.8.2 并且还使用 1.8.7 进行了测试和 1.8.8 ......我不知道这是否能让任何人帮助我解决这个问题......
这是我如何设置所有内容:http: //jsfiddle.net/H3hTh/