Jquery 屏蔽输入 - 编辑时电话号码不起作用



我在使用jquery屏蔽输入时遇到了一个小问题:

有一个电话号码文本输入,我把它屏蔽了

$("#phone").mask("9999-9999999");

工作得很好,但是当我尝试在编辑时在电话号码字段中填充值时,它没有显示。

当我只是单击重置按钮时,它就会出现。

我正在使用jquery-1.5.2.min.js和jquery.maskedinput.js - 版本: 1.2.2

您可以像这样设置掩码值的值:

$("#tin").mask("9999-9999999").val("11111111");

电话号码字段使用掩码限制为 11,数据库字段也有 11 个字符的长度。但实际上电话号码包含 12 个字符(包括 -).所以电话号码没有正确更新。在电话字段上填充它时,这就是问题所在

最新更新