Webform comes with many basic components that are easy to set up. For For more complex fields, see Advanced components.
A text field which must contain a valid email address.
File
A field which will accept a file upload, such as a document or image.
Number
A field which can only contain a numeric value.
...
Textarea
A multi-line field which the user may input free text into.
Textfield
A single line field which the user may input free text into.