好的我正在使用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/
答案 0 :(得分:2)
解决方案是要注意何时应用蒙版。我正在准备文件时使用我的面具,当在对话框上调用“打开”功能时,有些东西弄乱了面具。
我的解决方案是在模态对话框的打开事件上应用蒙版。一切都很好。
一般情况下,您只需要注意何时将遮罩应用于文本框以避免干扰。
答案 1 :(得分:0)
我们在使用版本1.2.2时发现了这个错误,它似乎在版本1.3中得到修复。