rob7765
07-31-2003, 03:25 PM
I am using this simple script to perform validation on my form.
<SCRIPT LANGUAGE=JAVASCRIPT>
//Data validation using object names to reference objects
function validate(form) {
if (form.firstname.value == "") {
alert("You must enter a First Name");
form.firstname.focus()
return false;}
if (form.lastname.value == "") {
alert("You must enter a Last Name");
form.lastname.focus()
return false;}
if (form.email.value == "") {
alert("You must enter a Email Address");
form.email.focus()
return false;}
if (form.zipcode.value == "") {
alert("You must enter a Zip Code");
form.zipcode.focus()
return false;}
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)){
return (true)}
alert("Invalid E-mail Address! Please re-enter.")
return (false)}
</SCRIPT>
Can someone tell me how to check to see that the zipcode field is numeric and that it is atleast 5 digits long?
I would like to keep the script very simple like this one so I can understand it. I don't know Javascript at all.
Thanks,
Rob
<SCRIPT LANGUAGE=JAVASCRIPT>
//Data validation using object names to reference objects
function validate(form) {
if (form.firstname.value == "") {
alert("You must enter a First Name");
form.firstname.focus()
return false;}
if (form.lastname.value == "") {
alert("You must enter a Last Name");
form.lastname.focus()
return false;}
if (form.email.value == "") {
alert("You must enter a Email Address");
form.email.focus()
return false;}
if (form.zipcode.value == "") {
alert("You must enter a Zip Code");
form.zipcode.focus()
return false;}
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)){
return (true)}
alert("Invalid E-mail Address! Please re-enter.")
return (false)}
</SCRIPT>
Can someone tell me how to check to see that the zipcode field is numeric and that it is atleast 5 digits long?
I would like to keep the script very simple like this one so I can understand it. I don't know Javascript at all.
Thanks,
Rob