यहाँ पृष्ठ पर सभी आदानों टॉगल करने के लिए एक समारोह है:
function toggle_inputs() {
var inputs = document.getElementsByTagName('input');
for (var i = inputs.length, n = 0; n < i; n++) {
inputs[n].disabled = !inputs[n].disabled;
}
}
यह logical NOT operator (विस्मयादिबोधक बिंदु) का उपयोग कर काम करता है , जो ऑपरेंड के विपरीत देता है। उदाहरण के लिए, !true
false
वापस करेगा। तो !inputs[n].disabled
का उपयोग करके, यह वर्तमान में सेट किए गए कार्यों के विपरीत वापस लौटाएगा, जिससे इसे टॉगल किया जा सकेगा।
आप बटन को क्लिक करें घटना बाध्य करने के लिए कोड की जरूरत है:
document.getElementById('your_button_id').onclick = toggle_inputs;
तुम भी addEventListener
उपयोग कर सकते हैं, लेकिन इंटरनेट एक्सप्लोरर के साथ संगतता सहित अधिक जानकारी के लिए जुड़े हुए पृष्ठ देखें। मैंने जो कोड दिया है, उसे बिना किसी परेशानी वाले सभी ब्राउज़रों में काम करना चाहिए।
आपका लिंक टूट गया है –
आप jQuery का उपयोग कर सकते है आप? jQuery का उपयोग करके दिल की धड़कन में इसे कर सकते हैं। – Mrchief
चयन, टेक्स्टरेस, बटन भी चाहिए? – epascarello