4

我正在使用 Jquery Masked 输入插件 http://digitalbush.com/projects/masked-input-plugin/

根据更新日志,它应该支持 IE7

当尝试在 IE7 上使用它时它不起作用,我在 IE 调试器中收到以下错误

对象不支持属性或方法“掩码”

我的代码:

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

相同的代码适用于所有其他浏览器,包括 IE8 及更高版本。

4

2 回答 2

3

对于 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");  
});

例如:http: //jsfiddle.net/ishubin/aVwpn/

于 2013-04-15T08:10:38.057 回答
2

脚本 jquery.maskedinput.js 中的错误!

现在:

$.mask = {
    //Predefined character definitions
    definitions: {
        '9': "[0-9]",
        'a': "[A-Za-z]",
        '*': "[A-Za-z0-9]"
    },
    dataName: "rawMaskFn",
    placeholder: '_',
};

需要:

$.mask = {
    //Predefined character definitions
    definitions: {
        '9': "[0-9]",
        'a': "[A-Za-z]",
        '*': "[A-Za-z0-9]"
    },
    dataName: "rawMaskFn",
    placeholder: '_'
};

在 IE7 上工作!

于 2013-08-23T13:00:43.900 回答