Los formularios nos permiten pedirle información a los usuarios. Por ejemplo, puedes crear un formulario que pida el nombre del usuario y envíe esa información a POST /hello:
Además de los campos de texto existen otro elementos que nos permiten capturar información del usuario.
Recuerda que el atributo id se utiliza para identificar el elemento en el documento y name para definir la llave con la que se va a enviar al servidor.
Un campo de contraseña
Es parecido a un campo de texto pero no muestra los caracteres:
En HTML5 ahora existen muchos más tipos de campos como email, url, number y date, entre otros.
Un área de texto
Un área de texto es como un campo de texto pero de varias líneas:
Una lista desplegable
Un botón de radio
En este caso se envía al servidor el value de la opción seleccionada.