1. The document discusses different HTML form fields like text fields, text areas, checkboxes, radio buttons, drop down menus, and file uploads. 2. It also discusses validation of these fields using Spry validation libraries for validating on blur, change, or submit with options for required fields and previewing errors. 3. Validation can be added to text fields, text areas, checkboxes, radio buttons, and drop down menus.