Avatar ·

jQuery का उपयोग करके इनपुट फ़ील्ड को कैसे निष्क्रिय और सक्रिय करें?

सभी को नमस्कार! मैंने अभी jQuery सीखना शुरू किया है और एक सरल, पहली नज़र में, कार्य का सामना किया: मुझे उपयोगकर्ता की पसंद के आधार पर फॉर्म पर इनपुट फ़ील्ड को गतिशील रूप से निष्क्रिय और सक्रिय करना है। मेरे पास एक रजिस्ट्रेशन फॉर्म है। इसमें एक चेकबॉक्स है "मैं शर्तों से सहमत हूँ" और एक प्रोमो कोड इनपुट फ़ील्ड है। मैं चाहता हूँ कि प्रोमो कोड फ़ील्ड तब तक निष्क्रिय (disabled) रहे जब तक उपयोगकर्ता चेकबॉक्स में टिक नहीं करता। जैसे ही टिक आता है, फ़ील्ड सक्रिय हो जाना चाहिए, और इसके विपरीत। यहाँ मेरा वर्तमान कोड है: ```html मैं शर्तों से सहमत हूँ
``` और मेरा jQuery कोड: ```javascript $(document).ready(function() { $('#agreeCheckbox').on('change', function() { // यहाँ मैं disabled को टॉगल करने का प्रयास कर रहा हूँ }); }); ``` मैंने `$('#promoInput').attr('disabled', true)` और `$('#promoInput').attr('disabled', false)` लिखने का प्रयास किया, लेकिन यह अस्थिर रूप से काम करता है। कुछ ब्राउज़रों में बाद