[eluser]TheFuzzy0ne[/eluser]
Hi everyone. I'm having a bit of a problem designing a HTML form, and wanted to ask for some input (no pun intended).
First of all, I like all my code to be valid, which isn't a problem. The problem I am experiencing is that I am trying to create a Web site for a client, but he is the kind of client that needs to be reminded to left-click and not right-click on URLs. I am trying to make a form that's simple and idiot-proof, but I am coming unstuck with getting the information I need into the form, in an easy to understand manner.
I'd like to include a description of each field (i.e a description of the data that's expected), and also allow for error reporting inline with the erroneous inputs. I only have 570px width to work with. Can anyone suggest a good, valid layout that doesn't require JavaScript, or should I cheat and use tables?
I'd like to avoid tables, but I've noticed that even the most competent developers often resort to using them. I assume this isn't due to laziness, but because tables are more suited to that particular task.
I'd appreciate any advice, or online examples. I've found plenty of tutorials that demonstrate tableless forms, but I couldn't seem find any that account for inline error messages and descriptions.
Many, many thanks in advance.