HTML5

HTML

Tutorial HTML: Formularios (form, input, select, textarea, button)

HTML formularios: creación y ejemplos. Domina la creación y manejo de formularios en HTML con ejemplos prácticos y detallados.

Aprende HTML GRATIS y certifícate

Dentro de las muchas etiquetas que HTML proporciona, las relacionadas con los formularios son fundamentales para recoger datos del usuario. Las principales etiquetas relacionadas con formularios son: form, input, select, textarea y button.

Form (Formulario)

El elemento form en HTML actúa como un contenedor para todos los elementos de control de un formulario, tales como campos de texto, botones, casillas de verificación, etc. Los datos ingresados en el formulario pueden ser enviados a un servidor para su procesamiento. Un formulario se define utilizando la etiqueta <form> y puede contener uno o varios elementos de control.

Un ejemplo de un formulario simple sería:

<form action="/submit" method="post">
  <input type="text" name="nombre" placeholder="Nombre">
  <input type="submit" value="Enviar">
</form>

En este caso, action es el atributo que determina a qué URL se enviarán los datos del formulario cuando se haga clic en el botón de envío, mientras que method define cómo se enviarán los datos.

Input (Entrada)

El elemento input es una de las etiquetas más usadas en HTML para recoger datos del usuario. Es muy versátil y puede crear varios tipos diferentes de campos de entrada al definir el atributo type.

Por ejemplo, un campo de entrada de texto se puede crear de la siguiente manera:

<input type="text" name="nombre" placeholder="Nombre">

En este caso, type="text" indica que este campo aceptará texto. name se utiliza para identificar el campo de entrada, y placeholder proporciona un texto de ayuda que se muestra en el campo de entrada antes de que el usuario ingrese algo.

Select (Selección)

El elemento select se utiliza para crear un menú desplegable de opciones. El usuario puede seleccionar una opción de la lista. Cada opción dentro de un elemento select se define con la etiqueta option.

Un ejemplo de un elemento select sería:

<select name="pais">
  <option value="usa">Estados Unidos</option>
  <option value="esp">España</option>
  <option value="mex">México</option>
</select>

Textarea (Área de texto)

El elemento textarea se utiliza para crear un área de entrada de texto multilínea. A diferencia del elemento input de tipo texto que permite una sola línea de texto, textarea permite a los usuarios escribir textos más largos, como descripciones o comentarios.

Un ejemplo de un elemento textarea sería:

<textarea name="comentario" rows="5" cols="30">
Escribe aquí tu comentario...
</textarea>

Button (Botón)

El elemento button se utiliza para crear un botón clickeable. Dependiendo del contexto, puede usarse para enviar formularios, activar scripts de JavaScript, entre otras cosas.

Un ejemplo de un elemento button sería:

<button type="submit">Enviar</button>

En este caso, el botón tiene el tipo "submit", lo que significa que, cuando se hace clic en él, enviará el formulario en el que se encuentra.

Aprende HTML GRATIS online

Ejercicios de esta lección Formularios (form, input, select, textarea, button)

Evalúa tus conocimientos de esta lección Formularios (form, input, select, textarea, button) con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.

Todas las lecciones de HTML

Accede a todas las lecciones de HTML y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.

Introducción A Html

HTML5

Introducción Y Entorno

Doctype

HTML5

Sintaxis Y Estructura

Elementos Y Etiquetas

HTML5

Sintaxis Y Estructura

Atributos

HTML5

Sintaxis Y Estructura

Anidación De Etiquetas

HTML5

Sintaxis Y Estructura

Comentarios

HTML5

Sintaxis Y Estructura

Encabezados (H1-h6)

HTML5

Textos Y Enlaces

Enlace (A)

HTML5

Textos Y Enlaces

Párrafo (P)

HTML5

Textos Y Enlaces

Listas (Ul, Ol, Li)

HTML5

Textos Y Enlaces

Imagen (Img)

HTML5

Textos Y Enlaces

División (Div)

HTML5

Estructura De Página

Etiquetas Semánticas (Article, Section, Header, Footer, Nav, Aside)

HTML5

Estructura De Página

Tablas (Table, Tr, Td, Th)

HTML5

Estructura De Página

Formularios (Form, Input, Select, Textarea, Button)

HTML5

Estructura De Página

Imágenes Vectoriales (Svg)

HTML5

Elementos Multimedia

Incrustación De Contenido (Iframe)

HTML5

Elementos Multimedia

Audio (Audio)

HTML5

Elementos Multimedia

Video (Video)

HTML5

Elementos Multimedia

Estilo Incorporado (Style)

HTML5

Metadatos Y Estilización Incorporada

Metadatos (Meta, Title, Link)

HTML5

Metadatos Y Estilización Incorporada

Atributos De Aria

HTML5

Metadatos Y Estilización Incorporada

Navegación Por Teclado

HTML5

Metadatos Y Estilización Incorporada

Contraste Y Legibilidad

HTML5

Características Avanzadas Y Optimización

Validación De Html

HTML5

Características Avanzadas Y Optimización

Compatibilidad Con Navegadores

HTML5

Características Avanzadas Y Optimización

Optimización De La Carga De La Página (Lazy Loading)

HTML5

Características Avanzadas Y Optimización

Accede GRATIS a HTML y certifícate

Certificados de superación de HTML

Supera todos los ejercicios de programación del curso de HTML y obtén certificados de superación para mejorar tu currículum y tu empleabilidad.

En esta lección

Objetivos de aprendizaje de esta lección

  1. Comprender el uso del elemento form para crear formularios y definir atributos como action y method.
  2. Conocer el elemento input y sus diferentes tipos, como campos de texto y casillas de verificación.
  3. Aprender a utilizar el elemento select para crear menús desplegables y opciones seleccionables.
  4. Saber cómo usar el elemento textarea para permitir a los usuarios ingresar textos extensos.
  5. Entender cómo utilizar el elemento button para crear botones clickeables con diferentes propósitos, como enviar formularios o activar scripts de JavaScript.