you have the action of the form to post to another page:
<form id="form1" name="form1" method="post" action="gdform.php">
when the form posts, it posts directly to the action page.
all form processing (Including server validation) must occur on the forms action page.
Thanks, I swapped the <form id="form1" name="form1" method="post" action="gdform.php"> with <form id="form1" name="form1" method="post" action="contact.php"> and it does error out (which I wanted t to do), however when it errors out it deletes all of the form entry data, is there a way to have it leave the form entry data in place?
Erick