1

コンテンツにajaxがロードされている場合、マスクは入力テキストに対して機能していません。

私は何をすべきか?

感謝を込めて

コード:

$.ajax({url: path, data: {action:'create_form_profile'}, timeout:5000, type:"POST", success: function(data) {
    $("#_content").html(data);
    {
        $("#birth_date").mask("9999/99/99");
    }


    $("input:hidden").click(function(event) {
        window.location.href = "logout.php";
        sho‌​w_exit();
    });
}
});
4

3 に答える 3

0

ajaxを介してコンテンツを変更した後、入力に対して変更イベントを発生させます。

入力全体がajaxからのものである場合は、その上でマスクプラグインを実行してから、changeイベントを発生させます。

IE:

   $("#birth_date").mask("9999/99/99").change();
于 2012-04-30T16:55:20.240 に答える
0

理由がわかりました(;_;)

jquery.hotkeys-0.7.9.min.js が原因でした。

次のjsファイルが含まれています。

<script type="text/javascript" src="js/jquery-1.6.4.min.js"></script>
<!--<script type="text/javascript" src="js/jquery.hotkeys-0.7.9.min.js"></script>-->
<script type="text/javascript" src="js/_links.js"></script> 
<script type="text/javascript" src="js/_mask.js"></script>  
<script type="text/javascript" src="js/_lib.js"></script>
<script type="text/javascript" src="js/_general.js"></script>
<script type="text/javascript" src="js/_jq.js"></script>

2番目のファイルを削除すると、そうでした

于 2012-05-01T06:55:45.943 に答える