Forum : Please i am still not getting answer to my question,please try to answer because i have wait for week now..please...
Brief description  about Online courses   join in Online courses
View Clement  Osei Tutu 's Profile

Please i am still not getting answer to my question,please try to answer because i have wait for week now..please...

Here is the code,please help me solve this.

<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] /)
Asked by Clement Osei Tutu | Feb 5, 2011 |  Reply now
Replies (1)
View teacher siliconindia 's Profile
Hi Clement,
You posted incomplete code.

no need to create separate function.You just create single function and inside that function called field what you need.
Feb 7, 2011