JavaScript Form Validation
Without Validation of the Form we Can not get the Actual Data From User
Which we want for our Application Form or Account. User May Enter String
Value in the Place of the integer Value or may Enter a wrong User name or
password. so It is necessary to Validate a Form. Here , is the Simple
Example To Validate a Form Using a JavaScript.
Form Constraints:
Here , I Put Some of the Constraints to Validate a Form. Like
Login Name : it Contains alphabets, number , .(dot), _ (underscore)
Password : Password Length is 6 to 15
Comments : Optional
Age : Must be integer
Email-Id : Valid Email-ID
Contact No. : 10 digits Contact number ( no need to give the area or
country code)
validate Email-Id
To Validate a Email-id is the Important point while Validate a Form. so here ,
We will discuss how to validate a email-ID.
Email-ID Constraints
In The below HTML Program, I Supposed a Some Email-ID
Constraints Which are given under the Following points:
1. Email-ID Should not be Start with . (dot or Comma).
2. it Should Contains a Valid domain name (Like .com, .co.in, .net, .org etc)
3. Digits (0-9)
4. Alphabets (upper case and lower case)
Example of the Validate Email-ID
abc@xyz.com
deepak@gmail.com
abc.xy@num.co.net
javaScript function
Here, is the JavaScript Function To Validate the Email-Id
function ValidEmail() { var emailid=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; var email=document.getElementById("emailid").value; if(!emailid.test(email)) alert("Enter correct email-id"); else alert("Your Email-ID is Correct"); } |
---|
Source Code
formValidation.html File
HTML Source Code to Design a Application Form.
<html> <head> <title> Form Validation </title> <script type="text/javascript" src="form.js"> </script> </head> <form name="form1" onsubmit="validation()"> <table border="2" bgcolor="PINK" align="center" height="600" width="400" cellspacing="5" cellpadding="5"> <caption><font color="red" size="5" style="times new roman">Application Form Validation</font></caption> <tr><td> <b>Login Name :</b> <input type="text" name="Loginname" id="ln"> </td></tr> <tr><td> <b>Password :</b> <input type="Password" name="Password" id="pw"> </td></tr> <tr><td> <b>Gender :</b> <input type="radio" name="r1" checked="yes"> Male <input type="radio" name="r1"> Female </td></tr> <tr><td> <b>Profession :</b> <select name="profession"> <option name="goverment">Goverment Employee <option name="doctor">Doctor <option name="engineer">Engineer <option name="teacher">Teacher <option name="ownbusiness">Own Business <option name="student">Student </select> </td></tr> <tr><td> <b>COMMENTS :</b><br> <textarea name="comment" value="enter your comment" col=20 rows=4></textarea> </td></tr> <tr><td> <b> Age : </b> <input type="number" name="age" id="ag"> </td></tr> <tr><td> <b> Email-Id : </b> <input type="text" name="email-id" id="emailid"> </td></tr> <tr><td> <b> Contact No. : </b> <input type="number" name="contactnumber" id="cn"> </td></tr> <tr><td> <input type="submit" > <input type="reset"> </td></tr> </table> </form> </html> |
---|
form.js File
JavaScript Code To Validate the Application Form, Whether User Enter
a Correct data types According our Requirement or not.
JavaScript Code To Validate the Application Form, Whether User Enter
a Correct data types According our Requirement or not.
function validation() { var count=0; var pass=document.getElementById("pw").value; if(pass.length < 6 || pass.length > 15) { count++; alert("Enter The Correct Password Length between 6 to 15"); } var contact=document.getElementById("cn").value; if(contact.length !=10) { count++; alert("Enter The Valid Contact Number of the 10 Digits"); } var emailid=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; var email=document.getElementById("emailid").value; if(!emailid.test(email)) { count++; alert("Enter correct email-id"); } var name=/^[a-zA-Z0-9._]*$/ ; var str=document.getElementById("ln").value; if(!name.test(str)) { count++; alert("User Name not Valid"); } if(count==0) alert("Your Application Form is Successfully Submitted..!!!") } |
---|
Now,
Step-1. You Copy The formValidation.html file, Paste in Notepad or
Other Id's and Save it as .html FIle.
Step-2. Similarly, You Copy The form.js file, Paste in Notepad or
Other Id's and Save it as .html FIle in the same folder where you save
your .html file.
Step-3. Now, Open the formValidation.html file in any Web browser
and Check The Application Form.
Thank You To All My Reader
Deepak Gupta
www.i-world-tech.blogspot.in
Related Post
1. Mini Project in C : Book Shop Inventory System
2. Interesting C++ Program
5. How To Add Music File To Website
6. How To Add Meta Tags To Blogger
7. SEO Tutorial : Beginner
8. JavaScript Math Object
9. How We Enable JavaScript in Browser
10. Batch Programming :How To make a Simple Calculator in Batch programming
Comments
Post a Comment