我有:
$(document).ready(function () {
jQuery(function ($) {
$("#ClientID").mask("999-999999999");
}
}
现在,当启用文本框时,此蒙版在文本框中正常工作。有时虽然页面加载时我们将此字段设置为已禁用,但仍有解锁复选框,可启用该字段。问题是当我们启用此字段时,掩码不会出现。
除了禁用/启用之外的其他内容可能会出现问题,但我还没有想出来。
有什么建议吗?
答案 0 :(得分:2)
当我测试下面的代码时,一切都很好。
$(document).ready(function () {
$("#ClientID").mask("999-999999999");
});
只有在禁用时输入与掩码不匹配才会清除测试框,然后输入消失
使用的屏蔽输入版本:1.2.2
查看this fiddle。
在不相关的旁注不要使用
$(document).ready(function () {
jQuery(function ($) {
});
});
因为jQuery(function ($)
是$(document).ready(function ()