Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
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 - Fatal编程技术网

Ruby on rails Rails form disable_with option带有2个提交按钮,单击其中一个按钮时也开始禁用其他按钮

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

在我的rails应用程序中,我使用了三个按钮,
保存
提交
取消
。我使用了
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);
});
:)