0

保存ボタンに問題があります。指定した JavaScript をボタンに適用すると、情報が保存されません。しかし、JavaScript を削除すると、ボタンが機能し、情報が正常に保存されます。

(function ($) {

Views.Accounts = {
    AddSaveBtnEvents: function () {
        $(".savebtn").attr('disabled', 'disabled');

        $("#Username,#ProfileName").keyup(function(event) {
            $(event.target).siblings('.savebtn').removeAttr('disabled', true);
        });

            $(".savebtn").click(function () {
            $(this).attr('disabled', 'disabled');
        });
    } 
 };

$.views.Accounts.AddSaveBtnEvents();

})(jQuery);
4

1 に答える 1

0

私はいくつかの調査を行った後、自分の問題を修正しました-私は実際にボタンとそのタイプを渡す必要がありました:

(function ($) {

Views.Accounts = {
    AddSaveBtnEvents: function () {
        $('button[type=submit]').attr('disabled', 'disabled');

        $('#Username,#ProfileName').keyup(function(event) {
            $(event.target).siblings('button[type=submit]').removeAttr('disabled');
        });

        $('button[type=submit').click(function () {
            $(this).attr('disabled', 'disabled');
        });
    } 
};

$.views.Accounts.AddSaveBtnEvents();
})(jQuery);
于 2013-02-25T17:13:26.793 に答える