5

पर क्लिक करता हूं, मेरे रेल ऐप में मैं तीन बटन, savesubmit और cancel का उपयोग कर रहा हूं। मैंने disable_withsave और submit के लिए saving... और submitting के साथ विकल्प का उपयोग किया।2 सबमिट बटन के साथ रेल फॉर्म अक्षम_with विकल्प अन्य बटन को अक्षम करना शुरू करता है जब मैं एक

लेकिन समस्या तब होती है जब किसी भी save या submit पर क्लिक करें अन्य बटन disabled_with मूल्य भी दिखाना शुरू कर देता है। उदाहरण के लिए, यदि मैं save पर क्लिक करता हूं तो savesaving... और submit भी submitting... बन गया।

क्या आपको पता है कि इससे निपटने का तरीका क्या है?

अग्रिम धन्यवाद!

उत्तर

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); 
}); 
संबंधित मुद्दे