Ejemplo de un formulario web con los posibles campos para introducir parámetros de usuario que serán enviados a un CGI

Campo <input> para introducir texto:


Campo <input type="password"> para introducir contraseñas:


Campo <input type="checkbox"> para marcar opciones:
marcar opción

Campo <input type="radio> para marcar una de varias opciones:
marcar opción 1
marcar opción 2

Campo <textarea> para introducir una mayor cantidad de texto:


Campo <select> para seleccionar una opción de un desplegable:


Campo <select size="5"> para seleccionar una o varias opciones (atributo multiple="multiple"):


Campo <input type="hidden"> para disponer de parámetros ocultos, que el usuario web no verá:


Campos <input type="submit> y <input type="reset"> para enviar los parámetros del formulario, o borrarlos para empezar de nuevo: