我的保存按钮有问题。为我的按钮应用指定的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);
答案 0 :(得分: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);