5

私のレールアプリでは、savecancelの3つのボタンを使用しています。私はdisable_withオプションをsavesubmitの値をsaving...submittingと使用しました。2つの送信ボタンを備えたレールフォームdisable_withオプションは、私が1つをクリックしたときに他のボタンも無効にし始めます。

saveまたはsubmitをクリックすると、もう1つのボタンの開始がdisabled_withの値を示します。たとえば、saveをクリックした場合、savesaving...になり、submitsubmitting...になります。

どうすれば対処できますか?

ありがとうございます!

答えて

3

上記の答えが正しいですが、あなたのようにそれを修正することができますので、turbolinksで時々動作しない場合があります。

$(document).on('click', '.my_form :submit', function() { 
    var buttons = $('.my_form :submit').not($(this)); 
    buttons.removeAttr('data-disable-with'); 
    buttons.attr('disabled', true); 
}); 

:)

5

私のために働い:

$('.my_form :submit').click(function() { 
    var buttons = $('.my_form :submit').not($(this)); 
    buttons.removeAttr('data-disable-with'); 
    buttons.attr('disabled', true); 
}); 
関連する問題