Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

इनपुट फील्ड भरने पर बटन का रंग कैसे बदलें - JavaScript?


मान लीजिए निम्नलिखित हमारा बटन है:

<button id="buttonDemo" style="background:skyblue;margin-left:10px;">Press Me</button>

नीचे दिए गए इनपुट फील्ड को भरने पर, उपरोक्त बटन का रंग बदलना चाहिए:

<input type="text" id="changeColorDemo" style="margin-left:10px;margin-top:10px" onkeyup="changeTheColorOfButtonDemo()">

उदाहरण

निम्नलिखित कोड है:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet" />
<body>
    <label>
        UserName:
    </label>
    <input type="text" id="changeColorDemo" style="margin-left:10px;margin-top:10px"
        onkeyup="changeTheColorOfButtonDemo()">
    <br><br>
    <button id="buttonDemo" style="background:skyblue;margin-left:10px;">Press Me</button>
</body>
<script>
    function changeTheColorOfButtonDemo() {
        if (document.getElementById("changeColorDemo").value !== "") {
            document.getElementById("buttonDemo").style.background = "green";
        } else {
            document.getElementById("buttonDemo").style.background = "skyblue";
        }
    }
</script>
</html>

उपरोक्त प्रोग्राम को चलाने के लिए, फ़ाइल का नाम "anyName.html(index.html)" सेव करें। फ़ाइल पर राइट-क्लिक करें और Visual Studio Code एडिटर में "Open with Live Server" विकल्प चुनें।

आउटपुट

यह कंसोल पर निम्नलिखित आउटपुट देगा:

इनपुट फील्ड भरने पर बटन का रंग कैसे बदलें - JavaScript?

जब आप टेक्स्ट बॉक्स में कुछ लिखते हैं, तो बटन का रंग स्काई ब्लू से ग्रीन में बदल जाएगा जैसा नीचे दिखाया गया है:

इनपुट फील्ड भरने पर बटन का रंग कैसे बदलें - JavaScript?


  1. - JavaScript में अलर्ट बॉक्स का रंग कैसे बदलें?

    अलर्ट बॉक्स का रंग बदलने के लिए निम्न कोड चलाकर देखें। अलर्ट बॉक्स का रंग बदलने के लिए, निम्न कस्टम अलर्ट बॉक्स का उपयोग करें। हम इसे प्राप्त करने के लिए JavaScript लाइब्रेरी, jQuery का उपयोग कर रहे हैं और अलर्ट बॉक्स का रंग नीला में बदल देंगे - उदाहरण <!DOCTYPE html> <html>   &nb

  1. HTML फॉर्म में सबमिट बटन का उपयोग कैसे करें? HTML फॉर्म में सबमिट बटन का उपयोग कैसे करें?

    सबमिट बटन क्लिक पर फॉर्म को स्वचालित रूप से सबमिट करता है। HTML फॉर्म का उपयोग करके, आप आसानी से उपयोगकर्ता इनपुट ले सकते हैं। <form> टैग का उपयोग फॉर्म एलिमेंट्स जोड़कर उपयोगकर्ता इनपुट प्राप्त करने के लिए किया जाता है। विभिन्न प्रकार के फॉर्म एलिमेंट्स में टेक्स्ट इनपुट, रेडियो बटन इनपुट, स

  1. एंड्रॉइड में बटन क्लिक पर उसका रंग कैसे बदलें? एंड्रॉइड में बटन क्लिक पर उसका रंग कैसे बदलें?

    बटन क्लिक पर बैकग्राउंड कलर बदलना यह सरल उदाहरण दिखाता है कि setOnClickListener और setBackgroundColor() का उपयोग करके बटन दबाने पर उसका बैकग्राउंड कलर कैसे बदलें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट XML (res/layout/activity_main.xml) <?xml versio