Password Matching using JavaScript Last Updated : 30 Sep, 2024 Comments Improve Suggest changes Like Article Like Report In an online application form or social media signup page, it's common to have two input fields: one for the password and another for confirming the password. The goal is to check whether the entered passwords match.To achieve this, the first password is stored in a variable password1, and the confirmation password is stored in password2. We then compare the values of these two variables. If both values are equal, it indicates that the passwords match; otherwise, it means they do not match.This is a simple and effective way to ensure the user has entered the same password in both fields.Example: Below is the implementation of the above approach: HTML <!DOCTYPE html> <html> <head> <style> .gfg { font-size: 40px; color: green; font-weight: bold; text-align: center; } .geeks { font-size: 17px; text-align: center; margin-bottom: 20px; } </style> </head> <body> <div class="gfg">GeeksforGeeks</div> <div class="geeks">A computer science portal for geeks</div> <form onSubmit="return checkPassword(this)"> <table border=1 align="center"> <tr> <!-- Enter Username --> <td>Username:</td> <td><input type=text name=name size=25</td> </tr> <tr> <!-- Enter Password. --> <td>Password:</td> <td><input type=password name=password1 size=25</td> </tr> <tr> <!-- To Confirm Password. --> <td>Confirm Password:</td> <td><input type=password name=password2 size=25></td> </tr> <tr> <td colspan=2 align=right> <input type=submit value="Submit"> </td> </tr> </table> </form> <script> // Function to check Whether both passwords // is same or not. function checkPassword(form) { password1 = form.password1.value; password2 = form.password2.value; // If password not entered if (password1 == '') alert("Please enter Password"); // If confirm password not entered else if (password2 == '') alert("Please enter confirm password"); // If Not same return False. else if (password1 != password2) { alert("\nPassword did not match: Please try again...") return false; } // If same return True. else { alert("Password Match: Welcome to GeeksforGeeks!") return true; } } </script> </body> </html> Output: Comment More infoAdvertise with us Next Article Password Matching using JavaScript N Naman_Garg Follow Improve Article Tags : JavaScript Web Technologies Similar Reads Show And Hide Password Using JavaScript When creating login or registration forms, a common feature is the ability to show and hide passwords. This improves user experience by allowing users to verify their input before submitting the form.What We're Going to CreateWe will create a "Password Hide and Show" feature that will allow users to 4 min read Password Validation Form Using JavaScript The password Validation form is used to check the password requirements such as the password must have at least one Uppercase, or lowercase, number, and the length of the password. We can also check this after submitting the form but it's not recommended. We can easily check before submitting the fo 4 min read Validate a password using HTML and JavaScript Validating a password using HTML and JavaScript involves ensuring that user-entered passwords meet certain criteria, such as length, complexity, or character types (e.g., uppercase, lowercase, numbers, and symbols). This process enhances security by enforcing strong password requirements before form 2 min read Build a Password Manager using React Password manager using React js provides a secure and user-frieÂndly environment for users to store and manage their credeÂntials. It offers convenient feÂatures like adding, editing, and deÂleting password entries. The user can show/hide their password by clicking on a particular button. Preview o 6 min read How to Generate a Random Password using JavaScript? Creating a random password generator is an excellent beginner-friendly project that can be useful in real-world applications. Passwords are vital for securing accounts, and strong, randomized passwords enhance security significantly. How to Generate a Random Password using JavaScriptWhat We're Going 5 min read Like