Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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)" को सेव करें। फ़ाइल पर राइट क्लिक करें और विजुअल स्टूडियो कोड एडिटर में "ओपन विद लाइव सर्वर" विकल्प चुनें।

आउटपुट

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

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

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

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


  1. जावास्क्रिप्ट में अलर्ट बॉक्स का रंग कैसे बदलें?

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

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

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

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

    यह उदाहरण दर्शाता है कि क्लिक करने पर मैं Android में बटन का रंग कैसे बदल सकता हूँ। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - न