The information isn't comprehensive and it's not a tutorial, just stuff I've pulled together from various sources, plus some notes from my own experience of working with forms.
- The Form
- Field Sets
- Form Elements - Includes attributes, properties, methods, etc. common to all (or most) of the individual elements
Form elements that accept text input from the keyboard:
Form elements that require mouse interaction: