Learn the knowledge and skills required to create HTML forms and handle their processing.
Targeted audience
Content
- The form element and its attributes
- Differences between the GET and POST methods
- Components of a form: text fields, text areas, radio buttons, checkboxes, single or multiple pick lists, file selection dialogs, buttons and hidden fields
- Usability considerations
- Elements that improve accessibility (label, fieldset, optgroup)
- Planning validation on the client side, and handling form data on the server side
- Preparing specifications for confirmation and data processing
- Dynamic HTML for creating on-the-fly components
- Planning for functional testing
- Alternatives to HTML forms