কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ইনপুট ফিল্ড পূরণ হলে বাটনের রঙ পরিবর্তন করা

ধরি আমাদের বাটনটি নিচের মতো:

<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>

প্রোগ্রামটি রান করতে ফাইলটি যেকোনো নাম দিয়ে (যেমন index.html) সেভ করুন। তারপর VS Code এডিটরে ফাইলটিতে রাইট-ক্লিক করে Open with Live Server অপশনটি বেছে নিন।

আউটপুট

টেক্সট বক্সে কিছু লিখলে বাটনের রঙ স্কাই ব্লু থেকে গ্রিন হয়ে যাবে। খালি করলে আবার স্কাই ব্লু হবে।

  1. জাভাস্ক্রিপ্ট অ্যালার্ট বাটনের স্টাইলিং পরিবর্তন করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে অ্যালার্ট বক্সের রং পরিবর্তন করার পদ্ধতি

  3. HTML ফর্মে সাবমিট বাটন ব্যবহার করার পদ্ধতি

  4. অ্যান্ড্রয়েডে বাটন ক্লিক করলে রঙ পরিবর্তন করার পদ্ধতি