Los formularios permiten recoger datos introducidos por el usuario a través de diferentes objetos como áreas de texto, elementos de entrada y campos de selección. Las áreas de texto se utilizan para incluir comentarios de varias líneas mediante las etiquetas <textarea>, mientras que los elementos de entrada y campos de selección requieren las etiquetas <input> y <select> respectivamente entre las etiquetas <form> y </form> que definen el formulario.