checkbox checked jquery

In this article, we will learn how to check if checkbox is checked or not using jQuery.

Using the jQuery: checked Selector to check the status of the checkbox we can get the status of the checkbox, The checked attribute tells you whether the checkbox is checked or not by default when the page is rendered.

JQuery: checked Selector Definition and Usage?

The: checked selector selects all checked checkboxes or radio buttons.

Let’s take a look at the following example to understand how it works :

Let’s Start Functionality

There is an HTML file, where we have two fields, the first one is email and the second is password when we input our email or password and click on submit button.

The popup or alert will open because we have not checked a checkbox, The alert through an alert message “Please Read the Terms and Conditions”, you can write any type of messages, and also you can use sweet alert or swal, or any kind of alert type which you want.

Html File

<!DOCTYPE html>
<html>
   <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <title>Check if Checkbox is Checked or Not</title>
      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css" integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous">
      <link rel="stylesheet" href="style.css">
      <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
      <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-Piv4xVNRyMGpqkS2by6br4gNJ7DXjqk09RmUpJ8jgGtD7zP9yug3goQfGII0yAns" crossorigin="anonymous"></script>
   </head>
   <body>
      <div class="container">
         <div class="row content">
            <div class="col-md-6 mb-3">
               <img src="login.png" class="img-fluid" alt="img">
            </div>
            <div class="col-md-6">
               <h4 class="signin-text mb-3">Check if Checkbox is Checked or Not on Form Submit | Javascript</h4>
               <br>
               <form action="" method="post" autocomplete="off">
                  <div class="form-group">
                     <label for="email">Email</label>
                     <input type="email" name="email" class="form-control" >
                  </div>
                  <div class="form-group">
                     <label for="password">Password</label>
                     <input type="password" name="password" class="form-control">
                  </div>
                  <div class="form-group form-check">
               
                     <input type="checkbox" name="chk" class="form-check-input" id="termsCheck">
                     <label class="form-check-label" for="checkbox">Terms & Conditions</label>
                  </div>
                   <input type="submit" name="login" id="submit_btn" class="btn btn-class" value="Register">
               </form>
            </div>
         </div>
      </div>
   </body>
</html>
<script type="text/javascript">
    $('#submit_btn').click(function () {
    if (!$('#termsCheck').is(':checked')) {
        alert("Please Read and select the Terms & Conditions.");
        return false;
    }
    });
 </script>

In the Html file, we wrote some jquery to display an Alert Message.

 <script type="text/javascript">
    $('#submit_btn').click(function () {
    if (!$('#termsCheck').is(':checked')) {
        alert("Please Read and select the Terms & Conditions.");
        return false;
    }
    });
 </script>

Give ID to checkbox and Button, and Get both Id’s :

1. Submit Button Id : #submit_btn 2. Checkbox Id : #termsCheck

style.css

@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');
body{
	font-family: 'Poppins', sans-serif;
	background-color:#00ac96;
}
.img-fluid {
    max-width: 80%;
    height: auto;
}
.content{
	margin: 12%;
	background-color: #fff;
	padding: 4rem 1rem 4rem 1rem;
	box-shadow:0 0 5px 5px rgba(0,0,0, .05);
}
.signin-text{
	font-style:normal;
	font-weight:600 !important;
}
.form-control{
	display:block;
	width:100%;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	border-color:#00ac96 !important;
	border-style:solid !important;
	border-width:0 0 1px 0 !important;
	padding: 0px !important;
	color:#495057;
	height:auto;
	border-radius:0;
	background-color: #fff;
	background-clip:padding-box;
}
.form-control:focus{
	color:#495057;
	background-color:#fff;
	outline:0;
	box-shadow:none;
}
.btn-class{
	border-color:#00ac96;
	color:#00ac96;
}
.btn-class:hover{
	background-color:#00ac96;
	color:#fff;
}

Output

checkbox checked jquery

This is the best way to find “checkbox checked or not” using jQuery, I hope this article will help you with your Project.

You Might Also Like :

Easy Form Validation With jQuery.

Copy input value to another form through jquery.

Hi, My name is Gaurav Pandey. I'm a Laravel developer, owner of 8Bityard. I live in Uttarakhand - India and I love to write tutorials and tips that can help other developers. I am a big fan of PHP, Javascript, JQuery, Laravel, WordPress. connect@8bityard.com

Scroll to Top