पर संपादन योग्य विशेषता को बदलता है मैं radiobuttons से संबंधित टेक्स्टबॉक्स चाहता हूं। इसलिए प्रत्येक रेडियो बटन को इसके टेक्स्टबॉक्स को सक्षम करना चाहिए और दूसरों को अक्षम करना चाहिए। हालांकि जब मैंने टेक्स्टबॉक्स की अक्षम विशेषता को सत्य पर सेट किया है, तो यह संपादन योग्य विशेषता को भी बदल देता है। मैंने संपादन योग्य विशेषता को फिर से सही करने की कोशिश की लेकिन यह काम नहीं किया।.setAttribute ("अक्षम", झूठा); झूठी
जे एस समारोह:
function enable(id)
{
var eleman = document.getElementById(id);
eleman.setAttribute("disabled", false);
eleman.setAttribute("editable", true);
}
XUL तत्वों: एक तत्व को सक्षम करने के
function enable(id)
{
var eleman = document.getElementById(id);
eleman.removeAttribute("disabled");
}
:
<radio id="pno" label="123" onclick="enable('ad')" />
<textbox id="ad" editable="true" disabled="true" flex="1" emptytext="asd" onkeypress="asd(event)" tooltiptext="" >
अच्छा जवाब, लेकिन बाद के मामले में आप कहते हैं कि "उस विशेषता को सीधे सेट करें" और मेरा मानना है कि यह "उस संपत्ति को सीधे सेट करें" होना चाहिए, क्योंकि आप HTML विशेषता के बजाय DOM प्रॉपर्टी संपादित कर रहे हैं। सूक्ष्म अंतर लेकिन मुझे लगता है कि यहां महत्वपूर्ण है। – The111
@ The111: teh संकेत के लिए धन्यवाद, मैंने इसे बदल दिया। – oezi
क्या कोई तरीका है कि मैं एक ही चीज़ करने के लिए 'setAttribute() 'का उपयोग कर सकता हूं? 'setAttribute ("अक्षम", "सत्य");' काम नहीं करता है; –