I have a couple of questions. How can I validate check boxes, radio buttons and drop downs???? I hope you can help me with that. Thanks.
Steve Farmer
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
// validate the form area to make sure that they fill out all fields.
function VALIDATE_FORM_FIELDS() {
if (document.validate.man_name.value == ""
{
alert("Please enter your name."
;
document.validate.man_name.focus();
return false;
}
else if (document.validate.man_email.value == ""
{
alert("Please enter a valid e-mail address."
;
document.validate.man_email.focus();
return false;
}
else if (document.validate.man_phone.value == ""
{
alert("Please enter your phone number."
;
document.validate.man_phone.focus();
return false;
}
else if (document.validate.emp_lname.value == ""
{
alert("Please enter the employees last name."
;
document.validate.emp_lname.focus();
return false;
}
else if (document.validate.emp_fname.value == ""
{
alert("Please enter the employees first name."
;
document.validate.emp_fname.focus();
return false;
}
else if (document.validate.emp_mname.value == ""
{
alert("Please enter the employees middle name."
;
document.validate.emp_mname.focus();
return false;
}
else if (document.validate.job_address.value == ""
{
alert("Please enter the address."
;
document.validate.job_address.focus();
return false;
}
else if (document.validate.job_city.value == ""
{
alert("Please enter the city."
;
document.validate.job_city.focus();
return false;
}
else if (document.validate.job_state.value == ""
{
alert("Please enter the state."
;
document.validate.job_state.focus();
return false;
}
else if (document.validate.job_zip.value == ""
{
alert("Please enter the zip."
;
document.validate.job_zip.focus();
return false;
}
else {
// lets get crazy and have Art step in to check for a valid e-mail address
var email_pattern = /^(\w|-)+\@([a-zA-Z0-9]|-)+\.(\w|\.)+/;// checks for a word charachter or '-' one or more times followed by an '@' followed by [a-z] [A-Z] or [0-9] or '-' one or more times followed by a "." followed by a word character or "." one for more times.
var email_result;
email_result = email_pattern.exec(document.validate.man_email.value);
if (email_result) {
// good to go!
}
else {
alert("That is not a valid e-mail address.\nPlease try again."
;
document.validate.man_email.focus();
return false;
}
// if everything passes, submit the form.
return true;
}
}//close function
//-->
</SCRIPT>
Steve Farmer
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
// validate the form area to make sure that they fill out all fields.
function VALIDATE_FORM_FIELDS() {
if (document.validate.man_name.value == ""
alert("Please enter your name."
document.validate.man_name.focus();
return false;
}
else if (document.validate.man_email.value == ""
alert("Please enter a valid e-mail address."
document.validate.man_email.focus();
return false;
}
else if (document.validate.man_phone.value == ""
alert("Please enter your phone number."
document.validate.man_phone.focus();
return false;
}
else if (document.validate.emp_lname.value == ""
alert("Please enter the employees last name."
document.validate.emp_lname.focus();
return false;
}
else if (document.validate.emp_fname.value == ""
alert("Please enter the employees first name."
document.validate.emp_fname.focus();
return false;
}
else if (document.validate.emp_mname.value == ""
alert("Please enter the employees middle name."
document.validate.emp_mname.focus();
return false;
}
else if (document.validate.job_address.value == ""
alert("Please enter the address."
document.validate.job_address.focus();
return false;
}
else if (document.validate.job_city.value == ""
alert("Please enter the city."
document.validate.job_city.focus();
return false;
}
else if (document.validate.job_state.value == ""
alert("Please enter the state."
document.validate.job_state.focus();
return false;
}
else if (document.validate.job_zip.value == ""
alert("Please enter the zip."
document.validate.job_zip.focus();
return false;
}
else {
// lets get crazy and have Art step in to check for a valid e-mail address
var email_pattern = /^(\w|-)+\@([a-zA-Z0-9]|-)+\.(\w|\.)+/;// checks for a word charachter or '-' one or more times followed by an '@' followed by [a-z] [A-Z] or [0-9] or '-' one or more times followed by a "." followed by a word character or "." one for more times.
var email_result;
email_result = email_pattern.exec(document.validate.man_email.value);
if (email_result) {
// good to go!
}
else {
alert("That is not a valid e-mail address.\nPlease try again."
document.validate.man_email.focus();
return false;
}
// if everything passes, submit the form.
return true;
}
}//close function
//-->
</SCRIPT>