What makes a good form design?
Make your form fields different sizes based on the length of answer you expect. A form for zip code should be shorter than once for phone number. If you have error messages, it might be a good idea to add inline validation.
What is required for form design?
Purpose of form must be clearly defined by title of form. Columns and rows should be labelled or numbered so as to avoid any confusion. Form should also be identified by name or the code number which will make reordering easy if needed. Form should be easy to use and user should not face any difficulty in filling form.