Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vista previa

Formularios

Esta es la primera página de la lección. Léela y prueba las actividades. El resto está en el curso completo.

40 minutos

Las páginas también preguntan

Cuando te registras en una web, rellenas casillas. Escribes tu nombre, eliges una opción y pulsas un botón.

Eso es un formulario. Sirve para que la persona que visita la página envíe datos.

Hoy haces el pedido del recreo de un bar del instituto.

Palabras clave

PalabraQué significaEjemplo
FormularioUn grupo de casillas y un botón para enviar datos. Se escribe con form.<form>
CampoUna casilla donde la persona escribe o elige. Se escribe con input.<input type="text">
Etiqueta de campoEl texto que dice qué hay que poner en un campo. Se escribe con label.<label>Nombre</label>
Menú desplegableUna lista para elegir una opción. Se escribe con select.<select>
BotónLo que se pulsa para enviar el formulario.<button>Enviar</button>
nameAtributo que da nombre al dato que se envía.name="email"

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Un campo de texto

Todo formulario va dentro de la etiqueta form.

Un campo se escribe con input. El atributo type dice qué clase de campo es. Con type="text" la persona escribe una frase corta.

Al lado va una etiqueta de campo, label, que dice qué se pide.

Pruébalo: pide un nombre

Código: web
<form>
  <label for="name">Tu nombre</label>
  <input id="name" name="name" type="text">
  <button type="submit">Pedir</button>
</form>
<p id="answer"></p>

La etiqueta y el campo van unidos

Consejo

El atributo for de la etiqueta y el atributo id del campo llevan el mismo nombre. Así, al pulsar el texto "Tu nombre", el cursor salta al campo. Y un lector de pantalla sabe qué casilla es.

Ejemplo resuelto: tipos de campo

typeQué se veCuándo lo usas
textUna casilla para escribirUn nombre
numberUna casilla solo para númerosLa edad o la cantidad
emailUna casilla para un correoUna dirección de correo
checkboxUn cuadrito que se marcaAceptar las normas
radioUn círculo, solo se elige unoElegir entre dos o tres opciones

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Repaso rápido: campos

Inténtalo

Repaso rápido: campos

3 preguntas
Pruébalo: tus respuestas se corrigen aquí y después se olvidan. Inicia sesión si quieres que se guarde tu puntuación y continuar donde lo dejaste.Iniciar sesión para guardar tu puntuación

Tus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.

Elegir una opción: select

Un menú desplegable se escribe con select. Cada opción va dentro de option.

La persona pulsa el menú y elige una. Es útil cuando hay pocas opciones y no quieres que se equivoquen al escribir.

Pruébalo: el pedido del recreo

Código: web
<form>
  <label for="name">Tu nombre</label>
  <input id="name" name="name" type="text">

  <label for="item">Qué quieres</label>
  <select id="item" name="item">
    <option>Bocadillo de tortilla</option>
    <option>Bocadillo de jamón</option>
    <option>Zumo de naranja</option>
  </select>

  <button type="submit">Pedir</button>
</form>
<p id="answer"></p>

La lección continúa

8 partes más de esta lección están en el curso completo, con los ejercicios y la comprobación final. Una cuenta te da todo.