Form Events in jQuery

 <!DOCTYPE html>

<html lang="en">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Form Events jQuery</title>
<style>
    body {
        font-family: arial
    }

    #box {
        background: pink;
        padding: 10px;
        border: 1px solid #000;
    }
</style>

<body>
    <!-- Form Events : focus(), blur(), change(), Select(), Submit() -->
    <h1>Form Events</h1>
    <form action="" id="sform">
        <label for="">Name</label><input type="text" id="sname"><br><br>
        <label for="">Class</label><input type="text" id="sclass"><br><br>
        <label for="">Country</label>
        <select id="scountry">
            <option value="India">India</option>
            <option value="Pakistan">Pakistan</option>
            <option value="Bangladesh">Bangladesh</option>
            <option value="Sri Lanka">Sri Lanka</option>
            <select>
                <br><br>
                <input type="submit">
    </form>

    <div id="test" style="border:1px solid red;margin-top:20px;"></div>
    <script src="js/jquery-3.7.1.min.js"></script>
    <script src="js/events.js"></script>
</body>

</html>





event.js File
$(document).ready(function () {
    $("#sname, #sclass, #scountry").focus(function () {
        $(this).css("background-color", "lime");
    });

    // "blue()" event is used for "focus out"
    $("#sname, #sclass, #scountry").blur(function () {
        $(this).css("background-color", "");
    });

    //"change()" event is mostly used with select box
    $("#scountry").change(function () {
        $(this).css("background-color", "pink");
        var a = $(this).val();
        $("#test").html(a);
    });

    //"select()" event is mostly used with input box
    $("#sname, #sclass").select(function () {
        $(this).css("background-color", "yellow");
    });

    //"submit()" event is used when we click on submit button in Form
    $("#sform").submit(function () {
        console.log("Form Submitted");
        alert("Form Submitted");
    });
});



Comments

Popular posts from this blog

Basic Syntax in jQuery

Event "Target" Property in jQuery