Please my validating form is not working...help me
Dear sir,
I have my complete validating form but it is not working,i have go through the code for several times but i can fish out the cause.
Please help check the code for me and provide me what the problem is.
Here is it
<html>
<head>
<title>My validation form</title>
<script type="text/javascript">
function validate(){
message=""
message=message checkUsername()
message=message checkEmail()
message=message checkPassword()
message=message checkPhone()
message=message checkRadio()
message=message checkComments()
message=message checkDropdown()
if(message==""){
return true
}
else{
alert(message)
return false
}
}
function checkUsername(){
username=document.f1.Username.value
var error="";
var illegalChars=^w/; // allow letters,numbers and underscores
if(username==""){
message="You did not entered a username" "\n"
f1.style.background='green';
return message
}
else if(illegalChars.test(username.value)){
message="You entered illegal username" "\n"
f1.style.background='green';
return message
}
else if((username.value.length<6) || (username.value.length>30)){
message="your username is either less than 4 or more than 30,try it again" "\n"
f1.style.background='green';
return message
}
}
function checkEmail(){
email=document.f1.Email.value
atPos=email.IndexOf("@")
stopPos=email.lastIndexOf(".")
var errror="";
if(email==""){
message="You did not enter a correct email address" "\n"
f1.style.background='green';
return message
}
if (atPos==-1 || stopPos==-1){
message="You did not enter a correct email address" "\n"
f1.style.background='green';
return message
}
if (stopPos<atPos){
message="You did not enter a correct email address" "\n"
f1.style.background='green';
return message
}
if (stopPos-atPos==1){
message="You did not enter a correct email address" "\n"
f1.style.background='green';
return message
}
}
function checkPassword(){
password=document.f1.Password.value
var error="";
var illegalChras=(/[\w_]/);//allow only letters and numbers
if(password.value==""){
message="you did not enter a password" "\n"
f1.style.background='green';
return message
}
else if(illegalChars.test(password.value)){
message="you entered an illegal password" "\n"
f1.style.background='green';
return message
}
else if((password.value.length<6) || (password.value.length>30)){
message="Your password is either less than 6 or more than 30,try it again" "\n"
f1.style.background='green';
return message
}
else if(!((/[a-z] /)