4

Jquery マスク入力プラグイン http://digitalbush.com/projects/masked-input-plugin/を使用しています

変更ログによると、IE7をサポートする必要があります

IE7 で使用しようとすると動作せず、IE デバッガーで次のエラーが表示されます。

オブジェクトはプロパティまたはメソッド 'マスク' をサポートしていません

私のコード:

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

同じコードは、IE8 以降を含む他のすべてのブラウザーで機能します。

4

2 に答える 2

3

IE7 の場合、masked-input のバージョン 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 に答える