The SitePoint Forums have moved.

You can now find them here.
This forum is now closed to new posts, but you can browse existing content.
You can find out more information about the move and how to open a new account (if necessary) here.
If you get stuck you can get support by emailing forums@sitepoint.com

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

I copied the form elements over from an old website and now cannot get the switch correct - I think I have around 15-20 form errors, and some I have managed to be able to get corrected myself, but now I'm not sure with what i need to do to get it validated.

Any help and suggestions on how to fix the errors would be much appreciated as always

The code below contains the Web page with the table-free form in it (for comparison purposes). ~98% of the code is the same (there were some changes, aside from getting rid of the layout table, like putting the <title> above the meta data, and formatting the HTML source).

If you like, I can also give you a truely semantic version of this page, with the proper elements being used for the proper jobs (which will reduce the page weight, but will involve restyling the entire page in your stylesheet).

Note that I had the hidden form fields (along with the submit input field) contained inside DIV containers. THis is because you need a block-level element to separate the input fields from the form element, or else the page will fail validation (to answer your question from earlier).

If you need help styling the form, don't hesitate to ask on the thread .

The example you reference is correct, but I can't find anything in James' page that is contact information about the contact information or the contact form.

If there was a paragraph that said "If the above contact information is incorrect or if you need help filling in the contact form then please call George on 123-45678." or some such then that would be appropriate to mark up with <address>.