2013-04-15 27 views
4
工作

我使用jQuery蒙面輸入插件 http://digitalbush.com/projects/masked-input-plugin/JQuery的蒙面輸入插件無法在IE7

根據changelog的它應該支持IE7

當時嘗試使用它在IE7它不工作而且我發現了以下錯誤在IE中調試

對象不支持屬性或方法「面具」

我的代碼:

$("#" + "someid").mask(someformat); 

相同的代碼在所有其他瀏覽器上工作 包括IE8及更高版本。

+0

你正在使用什麼版本的jQuery? – Jai

+0

@john Smith。你可以發佈HTML嗎? – arjuncc

+0

@Jai - Jquery 1.3.2版 –

回答

2

錯誤的腳本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: '_' 
}; 

工作!

+0

您先生,是正確的。我希望我在6個小時前找到了這個。 – welbornio