我使用jQuery蒙面輸入插件 http://digitalbush.com/projects/masked-input-plugin/JQuery的蒙面輸入插件無法在IE7
根據changelog的它應該支持IE7
當時嘗試使用它在IE7它不工作而且我發現了以下錯誤在IE中調試
對象不支持屬性或方法「面具」
我的代碼:
$("#" + "someid").mask(someformat);
相同的代碼在所有其他瀏覽器上工作 包括IE8及更高版本。
我使用jQuery蒙面輸入插件 http://digitalbush.com/projects/masked-input-plugin/JQuery的蒙面輸入插件無法在IE7
根據changelog的它應該支持IE7
當時嘗試使用它在IE7它不工作而且我發現了以下錯誤在IE中調試
對象不支持屬性或方法「面具」
我的代碼:
$("#" + "someid").mask(someformat);
相同的代碼在所有其他瀏覽器上工作 包括IE8及更高版本。
對於IE7嘗試使用蒙面輸入的1.2.2版本 https://zk-sample-code.googlecode.com/svn-history/r27/trunk/WebContent/samples/sam/inputbox/js/jquery.maskedinput-1.2.2.js
$(function() {
$("[name='in1']").mask("99/99/9999");
$("[name='in2']").mask("99-99-99");
});
錯誤的腳本jquery.maskedinput.js!
現在:
$.mask = {
//Predefined character definitions
definitions: {
'9': "[0-9]",
'a': "[A-Za-z]",
'*': "[A-Za-z0-9]"
},
dataName: "rawMaskFn",
placeholder: '_',
};
需要:在IE7
$.mask = {
//Predefined character definitions
definitions: {
'9': "[0-9]",
'a': "[A-Za-z]",
'*': "[A-Za-z0-9]"
},
dataName: "rawMaskFn",
placeholder: '_'
};
工作!
您先生,是正確的。我希望我在6個小時前找到了這個。 – welbornio
你正在使用什麼版本的jQuery? – Jai
@john Smith。你可以發佈HTML嗎? – arjuncc
@Jai - Jquery 1.3.2版 –