In this topic,
We are going to see how to add validation to the registration form.
include jQuery min file
include Validation jQuery
Here, include downloaded jquery files in your HTML.
Review below code.
At the last above </body> tag include your js files.
<form id="register-form1" action=" " method="post" role="form" enctype="multipart/form-data"> <div class="container"> <h1>Register</h1> <p>Please fill in this form to create an account.</p> <hr> <label for="email"><b>Nmae</b></label> <input type="text" name="fname" id="fname" class="FristName" placeholder="Frist Name" value=""> <p class="error"></p> <label for="email"><b>Email</b></label> <input type="text" name="email" id="email" class="email" placeholder="Email ID" value=""> <p class="error"></p> <label for="psw"><b>Password</b></label> <input type="password" name="password" id="password" class="password" placeholder="Password"> <p class="error"></p> <label for="phone-num"><b>Phone Number</b></label> <input type="text" name="phone" id="phone" class="phone" placeholder="Phone Number"> <p class="error"></p> <button type="submit" class="registerbtn">Register</button> </div> <div class="container"> <p>Already have an account? <a href="#">Sign in</a>.</p> </div> </form> <script src="js/jquery.js"></script> <script src="js/jquery.validate.min.js"></script> <script src="js/custom.js"></script>
.error{ color:#aa040c; } .container { padding: 16px; background-color: white; } input[type=text], input[type=password] { width: 100%; padding: 15px; margin: 5px 0 22px 0; display: inline-block; border: none; background: #f1f1f1; } input[type=text]:focus, input[type=password]:focus { background-color: #ddd; outline: none; } hr { border: 1px solid #f1f1f1; margin-bottom: 25px; } .registerbtn { background-color: #aa040c; color: white; padding: 16px 20px; margin: 8px 0; border: none; cursor: pointer; width: 100%; opacity: 0.9; } .registerbtn:hover { opacity: 1; } a { color: dodgerblue; }
jQuery(document).ready(function(){ jQuery('#register-form1').validate({ rules:{ fname:"required", email:{ required:true, email:true }, password:"required", phone:{ required:true, minlength:9, maxlength:10, number: true }, } }); jQuery( '#register-form1' ).submit(function(event){ event.preventDefault(); var first_name = jQuery( '#fname' ).val(); var email = jQuery( '#email' ).val(); var pass = jQuery( '#password' ).val(); if(first_name != "" && email!= "" && pass!= "" ){ alert("register"); location.reload(true); } }); });
Review the below video.
I hope you guys found something useful.
In this article, we have to show Create and Used PIPE in angular
In this article, we have to show Create and Used PIPE in angular
In this article, we have to show Create and Used PIPE in angular