Advertisement
ZazoTazo

Form

Dec 20th, 2020
1,269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.55 KB | None | 0 0
  1. <form name = "form1">
  2.             <label>Username</label><br>
  3.             <input id="username" name="username" type="text" minlength="5" maxlength="8" required ><br>
  4.             <label>First Name</label><br>
  5.             <input id="firstName" type="text" required><br>
  6.             <label>Last Name</label><br>
  7.             <input id="lastName" type="text" required><br>
  8.             <label>E-mail</label><br>
  9.             <input id="email" type="text" required><br>
  10.             <label>Password</label><br>
  11.             <input id="password" type="password" minlength="7" required><br>
  12.             <label>Mobile Number</label><br>
  13.             <input id="mobileNumber" type="tel" pattern="[0]{1}[1]{1}[0-9]{9}" required><br>
  14.             <input type="button" value="Submit" id="submit" onclick="validations()"/>
  15.         </form>
  16.         <script>
  17.             var email = document.getElementById("email");
  18.             var username = document.getElementById("username");
  19.             var firstName = document.getElementById("firstName");
  20.             var lastName = document.getElementById("lastName");
  21.             var reg = /^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{​​​​2,4}​​​​$/;
  22.             var txt = /^[a-zA-z]+$/;
  23.             var password = document.getElementById("password");
  24.             function validations(){
  25.                 //empty validations
  26.                 if(username.value == "" || email == "" || firstName.value == "" || lastName.value == "" || password.value == ""){
  27.                     alert("Error! Empty field(s)")
  28.                 }
  29.                 if(username.textLength < 5 || username.textLength > 8){
  30.                     alert("Error! Invalid username")
  31.                     console.log(!txt.test(un.value))
  32.                 }
  33.                 else if(reg.test(email.value)){
  34.                     alert("Error! Invalid email")
  35.                     console.log(!txt.test(em.value))
  36.                 }
  37.                 else if(password.textLength < 8){
  38.                    alert("Error! Invalid password")
  39.                    console.log(password);
  40.                }
  41.                else if(!txt.test(firstName.value)){
  42.                    alert("Error! Invalid first name")
  43.                    console.log(!txt.test(firstName.value))
  44.                }
  45.                else if(!txt.test(lastName.value)){
  46.                    alert("Error! Invalid first name")
  47.                    console.log(!txt.test(lastName.value))
  48.                }
  49.                else{
  50.                    alert("Welcome!")
  51.                }
  52.            }
  53.        </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement