javascript - मैं जावास्क्रिप्ट के साथ एक बटन को कैसे निष्क्रिय और फिर से सक्षम कर सकता हूं?




html (2)

मैं आसानी से एक जावास्क्रिप्ट बटन को निष्क्रिय कर सकता हूं, और यह ठीक से काम करता है। मेरा मुद्दा यह है कि जब मैं उस बटन को पुन: सक्षम करने का प्रयास करता हूं, तो वह पुन: सक्षम नहीं होता है। यहाँ मैं क्या कर रहा हूँ:

<script type="text/javascript">
    function startCombine(startButton) {

        startButton.disabled = 'true';

        startButton.disabled = 'false';

    }
</script>
<input type='button' id='start' value='Combine Selected Videos'
onclick='startCombine(this);'>

यह काम क्यों नहीं कर रहा है, और मैं इसे काम करने के लिए क्या कर सकता हूं?


आप के साथ कोशिश कर सकते हैं

document.getElementById ('btn')। अक्षम। =! यह जाँच की गई "

<input type="submit" name="btn"  id="btn" value="submit" disabled/>

<input type="checkbox"  onchange="document.getElementById('btn').disabled = !this.checked"/>


इस संदर्भ में true और false तार नहीं हैं।

आप शाब्दिक true और false Boolean मूल्यों को चाहते हैं।

startButton.disabled = true;

startButton.disabled = false;

इसका कारण यह काम करता है (तत्व को निष्क्रिय करता है) क्योंकि एक गैर खाली स्ट्रिंग सत्य है । अतः disabled संपत्ति को 'false' बताने पर इसे true पर सेट करने का समान प्रभाव पड़ता true








html