Still getting problems
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.
Jason it would have been very useful if, in the tutorial, the guide and the UTube video, the fact that validation must be actioned from the page the form is situated upon, had been mentioned. Perhaps this amendment could be made as a matter of urgency to prevent your Clients wasting valuable time.
I have now spent over a week following these guides religously only to note I was clearly wasting my time. Critical facts such as this should NOT be overlooked by WebAssist making the erroneous assumption that the Client will know.
That said for many people, myself included, having the action sent to the page that the form is on is of little use. I have a form which is not actioned on the "form" page at all, but rather via an external form processor and my previous validation method was done from an "onsubmit" action on the page the form lay on.
The form processor, is named formail.php, and is important, as it does many other functions not related to field validation at all. (e.g. redirects to a thank you page upon sucessful submission, checks that the form submitted is a valid submission)
If one is to use Form Toolkit we therefore require a facility to relate it to an onsubmit action - (i.e. Client side validation), on the submitted page, so that both our own form processor AND your field validation can work independantly of each other.