-->
UBINADAMU KAZI
  • Home
  • _Contact us
  • _About us
  • New song 2023
  • _New song 2023
  • Videos
  • _Music
  • Form
  • _forms
  • Matangazo
  • _Matangazo
  • _DON BOSCO
  • PDF
  • _HTML PDF
  • _form
Home JavaScript Form Validation JavaScript Form Validation

JavaScript Form Validation

Author - personABY
October 06, 2023
0
share

JavaScript Form Validation

  1. JavaScript form validation
  2. Example of JavaScript validation
  3. JavaScript email validation

It is important to validate the form submitted by the user because it can have inappropriate values. So, validation is must to authenticate user.

JavaScript provides facility to validate the form on the client-side so data processing will be faster than server-side validation. Most of the web developers prefer JavaScript form validation.

Through JavaScript, we can validate name, password, email, date, mobile numbers and more fields.


JavaScript Form Validation Example

In this example, we are going to validate the name and password. The name can’t be empty and password can’t be less than 6 characters long.Here, we are validating the form on form submit. The user will not be forwarded to the next page until given values are correct.

  1. <script>  
  2. function validateform(){  
  3. var name=document.myform.name.value;  
  4. var password=document.myform.password.value;  
  5.   
  6. if (name==null || name==""){  
  7.   alert("Name can't be blank");  
  8.   return false;  
  9. }else if(password.length<6){  
  10.   alert("Password must be at least 6 characters long.");  
  11.   return false;  
  12.   }  
  13. }  
  14. </script>  
  15. <body>  
  16. <form name="myform" method="post" action="abc.jsp" onsubmit="return validateform()" >  
  17. Name: <input type="text" name="name"><br/>  
  18. Password: <input type="password" name="password"><br/>  
  19. <input type="submit" value="register">  
  20. </form>  
Test it Now

JavaScript Retype Password Validation

  1. <script type="text/javascript">  
  2. function matchpass(){  
  3. var firstpassword=document.f1.password.value;  
  4. var secondpassword=document.f1.password2.value;  
  5.   
  6. if(firstpassword==secondpassword){  
  7. return true;  
  8. }  
  9. else{  
  10. alert("password must be same!");  
  11. return false;  
  12. }  
  13. }  
  14. </script>  
  15.   
  16. <form name="f1" action="register.jsp" onsubmit="return matchpass()">  
  17. Password:<input type="password" name="password" /><br/>  
  18. Re-enter Password:<input type="password" name="password2"/><br/>  
  19. <input type="submit">  
  20. </form>  
Test it Now

JavaScript Number Validation

Let's validate the textfield for numeric value only. Here, we are using isNaN() function.

  1. <script>  
  2. function validate(){  
  3. var num=document.myform.num.value;  
  4. if (isNaN(num)){  
  5.   document.getElementById("numloc").innerHTML="Enter Numeric value only";  
  6.   return false;  
  7. }else{  
  8.   return true;  
  9.   }  
  10. }  
  11. </script>  
  12. <form name="myform" onsubmit="return validate()" >  
  13. Number: <input type="text" name="num"><span id="numloc"></span><br/>  
  14. <input type="submit" value="submit">  
  15. </form>  
Test it Now

JavaScript validation with image

Let’s see an interactive JavaScript form validation example that displays correct and incorrect image if input is correct or incorrect.

  1. <script>  
  2. function validate(){  
  3. var name=document.f1.name.value;  
  4. var password=document.f1.password.value;  
  5. var status=false;  
  6.   
  7. if(name.length<1){  
  8. document.getElementById("nameloc").innerHTML=  
  9. " <img src='unchecked.gif'/> Please enter your name";  
  10. status=false;  
  11. }else{  
  12. document.getElementById("nameloc").innerHTML=" <img src='checked.gif'/>";  
  13. status=true;  
  14. }  
  15. if(password.length<6){  
  16. document.getElementById("passwordloc").innerHTML=  
  17. " <img src='unchecked.gif'/> Password must be at least 6 char long";  
  18. status=false;  
  19. }else{  
  20. document.getElementById("passwordloc").innerHTML=" <img src='checked.gif'/>";  
  21. }  
  22. return status;  
  23. }  
  24. </script>  
  25.   
  26. <form name="f1" action="#" onsubmit="return validate()">  
  27. <table>  
  28. <tr><td>Enter Name:</td><td><input type="text" name="name"/>  
  29. <span id="nameloc"></span></td></tr>  
  30. <tr><td>Enter Password:</td><td><input type="password" name="password"/>  
  31. <span id="passwordloc"></span></td></tr>  
  32. <tr><td colspan="2"><input type="submit" value="register"/></td></tr>  
  33. </table>  
  34. </form>  
Test it Now

Output:

Enter Name:
Enter Password:

JavaScript email validation

We can validate the email by the help of JavaScript.

There are many criteria that need to be follow to validate the email id such as:


  • email id must contain the @ and . character
  • There must be at least one character before and after the @.
  • There must be at least two characters after . (dot).

Let's see the simple example to validate the email field.

  1. <script>  
  2. function validateemail()  
  3. {  
  4. var x=document.myform.email.value;  
  5. var atposition=x.indexOf("@");  
  6. var dotposition=x.lastIndexOf(".");  
  7. if (atposition<1 || dotposition<atposition+2 || dotposition+2>=x.length){  
  8.   alert("Please enter a valid e-mail address \n atpostion:"+atposition+"\n dotposition:"+dotposition);  
  9.   return false;  
  10.   }  
  11. }  
  12. </script>  
  13. <body>  
  14. <form name="myform"  method="post" action="#" onsubmit="return validateemail();">  
  15. Email: <input type="text" name="email"><br/>  
  16.   
  17. <input type="submit" value="register">  
  18. </form>  

Test it Now


 

Tags
JavaScript Form Validation
  • Facebook
  • Twitter
  • Whatsapp
  • Newer

  • Older

ABY

ABY

kuanzia sifuri ni kama kuanzia msingi na ni njia bora ya kuanza kitu

    You may like these posts

    Show more

    Post a Comment

    0Comments

    123

    Post a Comment (0)

    Adsense

    HEAD

    UBINADAMU KAZI

    chat on whatssap

    social media

    Start scrolling the page and a strong "Back to top" button will appear in the bottom right corner of the screen.

    Click this button and you will be taken to the top of the page.

    Social Plugin

    • facebook
    • whatsapp
    • instagram
    • youtube
    • Twiter

    Popular Posts

    BENNY SHIZOL-SIPO HURU MP3 Audio
    new song 2023

    BENNY SHIZOL-SIPO HURU MP3 Audio

    ABY ABY August 30, 2023
    Music

    Music

    May 04, 2023
    KIKOSI CHA YA CHA SIKU YA KWANZA
    MICHEZO

    KIKOSI CHA YA CHA SIKU YA KWANZA

    June 03, 2023
    How to add Google Forms to your website
    Google Forms to your website

    How to add Google Forms to your website

    October 11, 2023

    Comments

    4/comments/show

    Labels

    • "3
    • "ADVERTISEMENT2
    • ADVERTISEMENT2
    • BONGO FLEVA10
    • BURUDANI5
    • CHUO CHA UFUNDI MATANGAZO1
    • code za link ya kudownload1
    • DESICN1
    • Document Object Model1
    • EDUCATION1
    • Event5
    • Features and Examples1
    • Film4
    • FORM2
    • forms1
    • Google Forms1
    • Google Forms to your website1
    • HA tunnel free internet and settings1
    • HABARI22
    • HISTORIA4
    • How TO - More Button in Navbar1
    • How TO - Read More Read Less Button1
    • How To Make Signup Page Using HTML And CSS | Create ...1
    • html4
    • ICT1
    • Instrumental1
    • Java script object1
    • JavaScript Classes1
    • JavaScript Form Validation1
    • LISHE2
    • LOGO2
    • MAFUNZO1
    • MICHEZO24
    • MISEMO7
    • MUSIC7
    • NEW SONG2
    • new song 20233
    • PDF4
    • POSTER DESIGN1
    • SIMULIZI3
    • story1
    • TANGAZO4
    • TRAINING1
    • Web Browser – Definition1
    UBINADAMU KAZI
    Powered by Blogger
    https://policies.google.com/privacy?hl=en

    Chat on WhatsApp

    https://wa.me/0629602255

    Report Abuse

    Search This Blog

    POST ARCHIVE

    • 2023146
    • 202410

    Facebook

    UBINADAMU KAZI

    • UBINADAMU KAZI
      -

    Random Posts

    3/random/post-list
    • Home
    • About
    • Contact
    • Home
    • Features
    • _Multi DropDown
    • __DropDown 1
    • __DropDown 2
    • __DropDown 3
    • _ShortCodes
    • _SiteMap
    • _Error Page
    • Mega Menu
    • Documentation
    • _Web Doc
    • _Video Doc

    Footer Menu Widget

    • Home
    • About
    • Contact Us

    Text

    Inatoa matangazo yanafasi za masomo kama vile computer,tailor, cooker, Rehabilitation, education, football and e.t.c

    Contact form

    Name

    Email *

    Message *

    Followers

    Tags

    • "
    • "ADVERTISEMENT
    • ADVERTISEMENT
    • BONGO FLEVA
    • BURUDANI
    • CHUO CHA UFUNDI MATANGAZO
    • code za link ya kudownload
    • DESICN
    • Document Object Model
    • EDUCATION
    • Event
    • Features and Examples
    • Film
    • FORM
    • forms
    • Google Forms
    • Google Forms to your website
    • HA tunnel free internet and settings
    • HABARI
    • HISTORIA
    • How TO - More Button in Navbar
    • How TO - Read More Read Less Button
    • How To Make Signup Page Using HTML And CSS | Create ...
    • html
    • ICT
    • Instrumental
    • Java script object
    • JavaScript Classes
    • JavaScript Form Validation
    • LISHE
    • LOGO
    • MAFUNZO
    • MICHEZO
    • MISEMO
    • MUSIC
    • NEW SONG
    • new song 2023
    • PDF
    • POSTER DESIGN
    • SIMULIZI
    • story
    • TANGAZO
    • TRAINING
    • Web Browser – Definition

    About Us

    About Us
    FACEBOOK ubina damu kazi

    Categories

    • " (3)
    • "ADVERTISEMENT (2)
    • ADVERTISEMENT (2)
    • BONGO FLEVA (10)
    • BURUDANI (5)
    • CHUO CHA UFUNDI MATANGAZO (1)
    • code za link ya kudownload (1)
    • DESICN (1)
    • Document Object Model (1)
    • EDUCATION (1)
    • Event (5)
    • Features and Examples (1)
    • Film (4)
    • FORM (2)
    • forms (1)
    • Google Forms (1)
    • Google Forms to your website (1)
    • HA tunnel free internet and settings (1)
    • HABARI (22)
    • HISTORIA (4)
    • How TO - More Button in Navbar (1)
    • How TO - Read More Read Less Button (1)
    • How To Make Signup Page Using HTML And CSS | Create ... (1)
    • html (4)
    • ICT (1)
    • Instrumental (1)
    • Java script object (1)
    • JavaScript Classes (1)
    • JavaScript Form Validation (1)
    • LISHE (2)
    • LOGO (2)
    • MAFUNZO (1)
    • MICHEZO (24)
    • MISEMO (7)
    • MUSIC (7)
    • NEW SONG (2)
    • new song 2023 (3)
    • PDF (4)
    • POSTER DESIGN (1)
    • SIMULIZI (3)
    • story (1)
    • TANGAZO (4)
    • TRAINING (1)
    • Web Browser – Definition (1)

    Translate

    {ads}

    Responsive Advertisement

    Subscribe Us

    Footer Menu Widget

    • Home
    • About
    • Contact Us

    Random Posts

    3/random/post-list

    Privacy policy

    https://policies.google.com/privacy?hl=en

    Subscribe Us

    Most Popular

    October 20, 2023

    form

    Form

    Form











    UBINADAMU KAZI

    Made with education and dis abled children

    UkTemplate is Designed Theme for Giving Enhanced look Various Features are available Which is designed in User friendly to handle by Piki Developers. Simple and elegant themes for making it more comfortable
    Design by - Free Blogger Templates | Distributed by Free Blogger Templates
    • Home
    • About
    • Contact us
    • Privacy Policy
    • Whatssap

    Contact form

    Share to other apps
  • Facebook
  • Twitter
  • Whatsapp
  • Telegram
  • Pinterest
  • LinkedIn
  • Reddit
  • Tumblr
  • Email
  • Copy Post Link