我在使用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 个字符(包括 -).所以电话号码没有正确更新。在电话字段上填充它时,这就是问题所在