Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 84 additions & 0 deletions app.js
Original file line number Diff line number Diff line change
@@ -1 +1,85 @@
/* Fill your code*/
function formValidate(){
var name=document.forms["RegForm"]["Name"]
var address=document.forms["RegForm"]["address"]
var Email=document.forms["RegForm"]["Email"]
var Password=document.forms["RegForm"]["Password"]
var ConfirmPassword=document.forms["RegForm"]["ConfirmPassword"]
var Phoneno=document.forms["RegForm"]["Phoneno"]

var errname=document.getElementById("name")
var erraddress=document.getElementById("add")
var errEmail=document.getElementById("email")
var errpassword=document.getElementById("paswd")
var errcpassword=document.getElementById("CPassword")
var errPhoneno=document.getElementById("Phone")

if(name.value.length<4){
errname.innerText="Atleat 4 characters is required"
name.focus();
return false
}
else {
errname.innerText="";
}
if(address.value==""){
erraddress.innerText="Address field cannot be empty"
address.focus();
return false
}
else {
erraddress.innerText="";
}
if(Email.value==""){
errEmail.innerText="Email field cannot be empty"
address.focus();
return false
}
else if(/^[a-zA-Z0-9]+@[a-zA-Z0-9]+(?:\.[a-zA-Z0-9])+*$/.test(email)){

errEmail.innerText="";
}
else {
errEmail.innerText="Email is invalid"
address.focus();
return false
}
if(Password.value==""){
errpassword.innerText="password field cannot be empty"
Password.focus();
return false
}
else if (Password.value.match(/^(?=.*[0-9])(?=.*[!@$%^&*])[a-zA-z0-9].{7,15}$/)){
errpassword.innerText="";
}
else{
errpassword.innerText="password is invalid"
Password.focus();
return false

}
if(ConfirmPassword.value==""){
errcpassword.innerText="password field cannot be empty"
ConfirmPassword.focus();
return false
}
else if (ConfirmPassword.value.match(/^(?=.*[0-9])(?=.*[!@$%^&*])[a-zA-z0-9].{7,15}$/)){
errcpassword.innerText="";
}
else{
errcpassword.innerText="password is invalid"
ConfirmPassword.focus();
return false

}
if(Phoneno.value==""){
errPhoneno.innerText="phone field cannot be empty"
Phoneno.focus();
return false
}
else{
errPhoneno.innerText="";
}
return true

}
14 changes: 7 additions & 7 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,19 @@ <h2 style="text-align: center"> FORM VALIDATION</h2>
<p>Name : <input type="text" name="Name"></p>
<label class="alert" id="name"></label><br>

<p> Address : <input type="text" name="Address"> </p>
<label class="alert" id="address"></label><br>
<p> Address : <input type="text" name="address"> </p>
<label class="alert" id="add"></label><br>

<p>E-mail : <input type="text" name="EMail"></p>
<p>E-mail : <input type="text" name="Email"></p>
<label class="alert" id="email"></label><br>

<p>Password : <input type="password" name="Password"> </p>
<label class="alert" id="pwd"></label><br> <br>
<label class="alert" id="paswd"></label><br> <br>

<p>Confirm Password : <input type="password" name="cPassword"> </p>
<label class="alert" id="cpwd"></label><br> <br>
<p>Confirm Password : <input type="password" name="ConfirmPassword"> </p>
<label class="alert" id="CPassword"></label><br> <br>

<p>Phone : <input type="number" name="phone"> </p>
<p>Phone : <input type="number" name="Phoneno"> </p>
<label class="alert" id="phone"></label><br> <br>

<p><input type="submit" value="Check" name="Submit"></p><br>
Expand Down