Ruby on rails Rails form disable_with option带有2个提交按钮,单击其中一个按钮时也开始禁用其他按钮
在我的rails应用程序中,我使用了三个按钮,Ruby on rails Rails form disable_with option带有2个提交按钮,单击其中一个按钮时也开始禁用其他按钮,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.1,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.1,Ruby On Rails 3.2,在我的rails应用程序中,我使用了三个按钮,保存提交和取消。我使用了disable_with选项,用于save和submit的值saving…和submiting 但问题是,当单击任何save或submit时,另一个按钮也开始显示其disabled\u的值。例如,如果我单击save,则save变成saving…,submit也变成submitting… 你知道怎么处理吗 提前谢谢 为我工作: $('.my_form :submit').click( function () { var
保存
提交
和取消
。我使用了disable_with
选项,用于save
和submit
的值saving…
和submiting
但问题是,当单击任何save
或submit
时,另一个按钮也开始显示其disabled\u的值。例如,如果我单击save
,则save
变成saving…
,submit
也变成submitting…
你知道怎么处理吗
提前谢谢 为我工作:
$('.my_form :submit').click( function () {
var buttons = $('.my_form :submit').not($(this));
buttons.removeAttr('data-disable-with');
buttons.attr('disabled', true);
});
上述答案是正确的,但有时可能不适用于TurboLink,因此您可以对其进行如下修改:
$(document).on('click', '.my_form :submit', function () {
var buttons = $('.my_form :submit').not($(this));
buttons.removeAttr('data-disable-with');
buttons.attr('disabled', true);
});
:)