🧡 TODOS los Elementos de formularios en HTML [Curso de HTML desde cero]

Kiko Palomares
15 Mar 202110:46

Summary

TLDREste video ofrece una visión detallada de las diferentes etiquetas utilizadas en formularios HTML. El programador, Palomares, inicia creando un archivo HTML y luego procede a construir un formulario, explorando y explicando cada tipo de etiqueta. Se discuten atributos de la etiqueta 'input', como 'type', 'name', y 'id', y se muestra cómo se pueden utilizar para crear campos de texto, correo electrónico y otros tipos de entrada. Además, se abordan elementos como 'label', 'select', 'option', 'textarea', y 'button', incluyendo su configuración y funcionalidad. Se destaca la diferencia entre los botones 'button' y 'submit' y se menciona la etiqueta 'datalist' para proporcionar sugerencias automáticas mientras se escribe. El video es práctico y enfocado en la demostración de cómo estos elementos se整合 y funcionan juntos para crear formularios interactivos en HTML.

Takeaways

  • 📝 Se discuten diferentes etiquetas utilizadas en formularios HTML.
  • 💬 Se muestra cómo crear un formulario con la etiqueta `form`.
  • ✍️ Se utiliza la etiqueta `input` para crear campos de texto, correo electrónico, y otros tipos.
  • 🏷️ Se explica el uso de la etiqueta `label` para asociar texto con un campo de entrada específico.
  • 🔍 Se menciona la etiqueta `select` para crear menús desplegables con la etiqueta `option`.
  • 🟢 Se describe cómo hacer que una opción se seleccione por defecto utilizando `selected`.
  • 📏 Se discute el uso de `textarea` para entradas de texto multilínea y cómo establecer su tamaño.
  • 🔘 Se cubren los atributos `multiple` y `size` para los menús desplegables.
  • 🔲 Se presentan los botones en formularios, incluyendo sus atributos `type` y cómo evitar recargas de página.
  • 🔁 Se menciona la etiqueta `datalist` y cómo proporciona sugerencias de autocompletado a partir de una lista de opciones.
  • 🔄 Se destaca la diferencia entre los botones `button` y `submit` en términos de envío de formularios.

Q & A

  • ¿Qué es la etiqueta 'form' en HTML?

    -La etiqueta 'form' en HTML se utiliza para crear un formulario en el que los usuarios pueden ingresar datos para ser enviados al servidor.

  • ¿Cuáles son algunos de los tipos de atributos que puede tener la etiqueta 'input'?

    -La etiqueta 'input' puede tener varios atributos, como 'type' para definir el tipo de campo (como 'text', 'email', etc.), 'name' para identificar el campo en el servidor, y 'id' para asociar el campo con otros elementos como 'label'.

  • ¿Cómo se asocia un 'label' con un 'input' específico en un formulario HTML?

    -Para asociar un 'label' con un 'input' específico, se utiliza el atributo 'for' en el 'label', el cual toma el valor del atributo 'id' del 'input' correspondiente.

  • ¿Qué es la etiqueta 'select' y cómo se utiliza?

    -La etiqueta 'select' se utiliza para crear un menú desplegable en un formulario HTML. Dentro de la etiqueta 'select', se colocan las opciones con la etiqueta 'option'.

  • ¿Cómo se establece una opción predeterminada en un menú desplegable 'select'?

    -Para establecer una opción predeterminada en un menú desplegable 'select', se utiliza el atributo 'selected' en la etiqueta 'option' correspondiente a la opción deseada.

  • ¿Qué atributo se utiliza en la etiqueta 'select' para mostrar más de una opción al mismo tiempo?

    -El atributo 'multiple' se utiliza en la etiqueta 'select' para permitir la selección de múltiples opciones en el menú desplegable.

  • ¿Cómo se define el tamaño de un área de texto 'textarea' en un formulario HTML?

    -El tamaño de un área de texto 'textarea' se define con los atributos 'rows' y 'cols', que especifican el número de filas y columnas respectivamente.

  • ¿Qué atributo se utiliza en la etiqueta 'button' para evitar que se recargue la página al hacer clic en el botón?

    -El atributo 'type' se utiliza en la etiqueta 'button', y se establece en 'button' para evitar que se recargue la página al hacer clic en el botón.

  • ¿Cuál es la diferencia entre un botón de tipo 'submit' y uno de tipo 'button' en un formulario HTML?

    -Un botón de tipo 'submit' se utiliza para enviar el formulario al servidor, mientras que un botón de tipo 'button' se utiliza para ejecutar una acción de JavaScript o cualquier otra acción que no involucre el envío del formulario.

  • ¿Cómo se utiliza la etiqueta 'datalist' para proporcionar sugerencias de autocompletado en un campo de entrada?

    -La etiqueta 'datalist' se utiliza para crear una lista de opciones. Para conectarla con un campo de entrada, se utiliza el atributo 'list' en la etiqueta 'input', el cual hace referencia al 'id' de la 'datalist'.

  • ¿Qué ventaja tiene un campo de entrada con una 'datalist' asociada en comparación con un 'select'?

    -Un campo de entrada con una 'datalist' asociada permite al usuario escribir lo que quiera, incluso si esa opción no está en la lista de sugerencias, mientras que un 'select' solo permite al usuario elegir de las opciones listadas.

Outlines

00:00

📝 Introducción a las etiquetas de formularios en HTML

Este primer párrafo introduce el tema del video, que es la exploración de las diferentes etiquetas utilizadas en formularios HTML. Se menciona que se verán ejemplos prácticos de cada una y se dará comienzo con la creación de un archivo HTML y la etiqueta 'form'. Además, se habla sobre la etiqueta 'input' y sus distintos atributos, como 'type', 'name' y 'id', y cómo estos se ven reflejados en el navegador en tiempo real. También se menciona la intención de hacer un video especial para explorar todos los tipos de 'input' disponibles.

05:00

🏷️ Etiquetas de formularios: label, select y textarea

En el segundo párrafo, se profundiza en el uso de la etiqueta 'label' para asociar texto con un 'input', lo que mejora la accesibilidad y la experiencia del usuario. Se aborda la etiqueta 'select' y su funcionalidad, incluyendo cómo se pueden establecer opciones predeterminadas y cómo se pueden visualizar múltiples opciones a la vez mediante el atributo 'size'. Se discuten los atributos 'multiple' y 'selected', y se proporciona un ejemplo práctico de cómo se pueden seleccionar múltiples opciones. Luego, se introduce la etiqueta 'textarea', que se utiliza para entradas de texto extenso, y se explica cómo se pueden establecer sus dimensiones mediante atributos como 'rows' y 'cols'.

10:01

✍️ Finalización de los formularios con botones y datalist

El tercer párrafo concluye la discusión sobre las etiquetas de formularios, introduciendo los botones y su funcionalidad. Se habla sobre los atributos 'type' y 'onclick' de los botones, y se muestra cómo se puede utilizar uno para enviar un formulario y otro para ejecutar una función JavaScript. Además, se menciona el uso de la etiqueta 'datalist' en conjunto con un 'input' para proporcionar sugerencias de autocompletado basadas en una lista de opciones. Se destaca la diferencia entre un 'select' y un 'input' con 'datalist', donde el primero solo permite seleccionar de una lista predefinida, mientras que el segundo permite entradas personalizadas además de las sugerencias. Finalmente, se hace un recordatorio sobre el próximo video del curso de HTML, que se centrará en explorar todos los tipos de 'input' disponibles.

Mindmap

Keywords

💡formularios HTML

Los formularios HTML son estructuras en las páginas web que permiten a los usuarios ingresar datos, como texto, opciones seleccionadas y otros tipos de información. Son fundamentales para la interacción del usuario y la recopilación de datos en sitios web. En el video, se exploran diversas etiquetas y elementos que componen los formularios HTML.

💡etiqueta input

La etiqueta 'input' es uno de los elementos más comunes en los formularios HTML. Se utiliza para crear controles de entrada de datos, y su atributo 'type' define el tipo de dato que se espera recibir, como 'text', 'email', 'submit', entre otros. En el video, se muestra cómo utilizar la etiqueta 'input' para crear diferentes tipos de campos de entrada.

💡atributo type

El atributo 'type' define el tipo de campo de entrada que se creará con la etiqueta 'input'. Determina el estilo y el comportamiento del campo, como si es un campo de texto, un botón de envío, un campo de correo electrónico, etc. En el video, se menciona el uso de 'type' para crear campos de texto y de correo electrónico.

💡etiqueta label

La etiqueta 'label' se utiliza para asociar una etiqueta descriptiva con un campo de entrada en un formulario. Facilita a los usuarios la identificación de los campos, mejorando la accesibilidad y la experiencia de usuario. En el video, se muestra cómo utilizar 'label' para nombrar un campo de correo electrónico y cómo vincularlo con el campo 'input' correspondiente mediante el atributo 'for'.

💡etiqueta select

La etiqueta 'select' se utiliza para crear un menú desplegable que permite a los usuarios seleccionar una opción entre varias. Dentro de la etiqueta 'select', se colocan las opciones con la etiqueta 'option'. En el video, se discute cómo crear un menú desplegable para seleccionar colores y cómo establecer una opción predeterminada con el atributo 'selected'.

💡etiqueta textarea

La etiqueta 'textarea' se utiliza para crear un área de texto multilínea en la que los usuarios pueden ingresar más de una línea de texto. Es útil para formularios que requieren entradas de texto extensa. En el video, se muestra cómo personalizar el tamaño de un área de texto con los atributos 'rows' y 'cols'.

💡etiqueta button

La etiqueta 'button' se utiliza para crear un botón en un formulario. Este botón puede ser personalizado con texto y se puede programar para realizar diferentes acciones cuando es presionado, como enviar el formulario o ejecutar una función JavaScript. En el video, se explora cómo crear un botón y asignarle un comportamiento mediante el atributo 'type' y el evento 'onclick'.

💡atributo name

El atributo 'name' es esencial en los campos de entrada de un formulario, ya que define el nombre de la variable que se utilizará para enviar el valor del campo al servidor. Es crucial para la identificación de los datos enviados. En el video, se menciona cómo asignar un nombre a un campo de entrada, como 'name' para un campo de texto.

💡datalist

La etiqueta 'datalist' se utiliza en conjunto con la etiqueta 'input' para proporcionar una lista de opciones predefinidas que el usuario puede seleccionar. Permite una entrada de datos más rápida y fácil. En el video, se muestra cómo crear una lista de colores y cómo vincularla con un campo de entrada de texto para ofrecer sugerencias de autocompletado.

💡atributo size

El atributo 'size' se utiliza para definir el ancho visible de un campo de entrada en caracteres. Es útil para establecer el tamaño inicial de un campo de texto o un menú desplegable en el formulario. En el video, se discute cómo el atributo 'size' afecta la apariencia del menú desplegable de opciones.

💡multiple

El atributo 'multiple' se utiliza con la etiqueta 'select' para permitir que los usuarios seleccionen más de una opción en un menú desplegable. Es útil cuando se necesita una selección múltiple de opciones. En el video, se menciona cómo habilitar la selección múltiple y cómo se debe usar la tecla de control para seleccionar varias opciones.

Highlights

Se discuten diferentes etiquetas utilizadas en formularios HTML.

Se muestra cómo crear una etiqueta form y agregar diferentes tipos de etiquetas dentro de ella.

La etiqueta input es presentada con su atributo type, que puede ser text, email, entre otros.

Se ejecuta el código en un navegador para visualización en tiempo real.

Se explica cómo agregar atributos a un input, como name y id.

Se menciona la creación de un vídeo especial para explorar todos los tipos de input disponibles.

Se describe cómo utilizar la etiqueta label para asociar un texto con un input específico.

Se detalla cómo funciona la etiqueta select y su uso con la etiqueta option para crear menús desplegables.

Se muestra cómo establecer una opción seleccionada por defecto en un select utilizando el atributo selected.

Se discute el uso del atributo size en un select para controlar el número de opciones visibles.

Se explora el atributo multiple en un select para permitir la selección de múltiples opciones.

Se introduce la etiqueta textarea para el ingreso de texto extenso y se explica cómo controlar su tamaño.

Se menciona cómo utilizar CSS para dar estilo y dimensiones a un textarea.

Se habla sobre la etiqueta button y sus diferentes tipos, como button y submit.

Se describe cómo hacer que un botón ejecute una función JavaScript mediante el atributo onclick.

Se explica la diferencia entre un botón de tipo button y uno de tipo submit en un formulario.

Se presenta la etiqueta datalist para proporcionar sugerencias de autocompletado a un input.

Se resalta la flexibilidad de un input en combinación con datalist, donde el usuario puede ingresar cualquier texto.

Transcripts

play00:00

en este vídeo vamos a ver todas las

play00:01

diferentes etiquetas que tenemos en el

play00:04

mundo de los formularios dentro de html

play00:06

vamos a ver algunos ejemplos de cada una

play00:08

de ellas el tercero de todas las que hay

play00:10

y lo haremos de forma práctica

play00:12

programador programador a mi nombre

play00:14

explico palomares y vamos a comenzar

play00:19

[Aplausos]

play00:21

bueno para empezar yo tengo por aquí

play00:23

abierto el visual studio code y lo

play00:25

primero que necesito es tener un archivo

play00:27

de html voy a llamar index html vamos a

play00:30

inicializar lo con html5 ya lo tenemos

play00:33

por aquí y ahora vamos a crearnos

play00:35

nuestro formulario en el cual vamos a ir

play00:38

haciendo pruebas bien primero vamos a

play00:39

dedicar a crear la etiqueta form y

play00:41

dentro vamos a ir creando los diferentes

play00:43

tipos de etiquetas que tenemos la

play00:46

primera etiqueta que tenemos es la

play00:48

etiqueta input vamos a escribir aquí

play00:50

input y esta etiqueta tiene el atributo

play00:52

type el cual le podemos poner por

play00:54

ejemplo text y antes de que avancemos

play00:56

voy a ejecutar esto en el navegador para

play00:58

que vayamos viendo en tiempo real lo que

play01:00

estamos haciendo así que me voy a venir

play01:01

aquí voy a hacer un open with lights

play01:03

server y vamos a abrir en el navegador

play01:05

bien que estamos viendo por aquí el

play01:06

navegador ha abierto vale y podemos ver

play01:09

este input que si yo clico en él pues

play01:11

aquí pues puedo escribir vale es un

play01:12

input de texto donde yo puedo escribir

play01:14

pues eso texto a éste impulse podríamos

play01:16

añadir por ejemplo también un haití vale

play01:18

para que tuviera por su identificador

play01:20

por ejemplo le podríamos poner el nombre

play01:22

también podríamos añadirle un

play01:25

y que es el nombre de la variable que se

play01:27

va a enviar cuando enviemos el

play01:29

formulario por ejemplo el name en este

play01:30

caso podría ser name porque estamos

play01:32

poniendo el nombre no pues un formulario

play01:34

de nombre en fin tenemos un montón de

play01:36

atributos en la n el input que de hecho

play01:39

hay tantos formas de input diferentes

play01:41

porque este tipo que es de tipo texto

play01:43

puede ser también por ejemplo tipo email

play01:45

y entonces aquí lo único que puedes

play01:47

meter es un email de input tenemos

play01:49

tantos tipos que no los vamos a ver

play01:51

todos en este vídeo de hecho no vamos a

play01:52

ver ninguno más porque voy a hacer un

play01:54

vídeo especial sólo para ver y exclusivo

play01:57

para ver solo todos los tipos de input

play02:00

que tenemos porque como os digo hay

play02:01

muchísimos vale así que suscríbete al

play02:04

canal si es que no lo estás para no

play02:05

perderte el próximo vídeo de este curso

play02:08

de html una vez dicho esto vamos a

play02:10

seguir con la clase mirando los

play02:11

diferentes tipos de elementos que

play02:12

tenemos dentro de los formularios otra

play02:14

de las etiquetas que tenemos en los

play02:15

formularios es el ave con el ave podemos

play02:18

ponerle una etiqueta o un nombre a lo

play02:21

que es el input que vamos a tener o al

play02:23

elemento del formulario por ejemplo si

play02:24

llego aquí el input este que es el email

play02:26

pues aquí le puedo poner email y de esta

play02:29

manera tenemos ahí el label email para

play02:31

éste

play02:31

pero para que sea para este input y

play02:33

sepamos realmente que este label

play02:35

corresponde a stein put le tenemos que

play02:37

poner aquí el atributo ford le ponemos

play02:40

atributo fall y aquí lo que tenemos que

play02:42

ponerle es el aire y el aire que tiene

play02:44

el input al que queremos o la etiqueta a

play02:47

la que queremos referenciar de esta

play02:48

manera sabemos que este label de aquí

play02:50

corresponde a éste impute aquí más

play02:52

elementos que tenemos dentro de los

play02:54

formularios pues también tenemos el

play02:56

selector el select aquí ponemos select y

play02:59

dentro del selecto demos que poner

play03:01

diferentes opciones tenemos la etiqueta

play03:03

option valley aquí podemos poner

play03:05

opciones ejemplo voy a poner colores

play03:07

puede poner rojo amarillo y verde y como

play03:09

veis aquí pues tenemos este es l con

play03:11

tres opciones y aquí estamos

play03:13

visualizando lo y automáticamente no

play03:15

sale seleccionado el rojo porque es la

play03:17

primera opción pero si le damos aquí se

play03:19

despliega este desplegable este selector

play03:21

y podemos seleccionar otro en amarillo

play03:23

el verde o el que queramos por ejemplo

play03:25

si yo quisiera que por defecto si me

play03:26

seleccionará el verde cuando recargamos

play03:29

yo puedo poner aquí selected y de esta

play03:31

manera pues estará el verde seleccionado

play03:33

por defecto veis de esta manera este es

play03:34

el valor por defecto también por

play03:36

supuesto a mí dentro del selecto

play03:38

darle un mail vale que será el nombre

play03:39

del valor que se enviará en este caso

play03:41

puedo poner aquí color y como hemos

play03:43

visto antes también podemos ponerle un

play03:45

la venta y voy a poner aquí un label

play03:46

para el selector que sea elige un color

play03:49

para esto tenemos que tener una uvi en

play03:51

el selector vale queríamos a ponerle

play03:53

aquí por ejemplo color este en este caso

play03:56

no pasa nada porque sea el mismo hay de

play03:58

que el name y aquí podemos decirle ford

play04:01

color vale de esta manera sabemos que

play04:03

este label de aquí corresponde a este

play04:05

selector de aquí otro atributo que

play04:07

tenemos también en el selector es el

play04:09

side como veis ahora mismo aquí estamos

play04:10

viendo sólo un valor que es el que

play04:12

tenemos seleccionado pero si yo aquí le

play04:14

pongo size igual a por ejemplo 2

play04:18

según este caso como tenemos 3 vamos a

play04:20

darle 2 ahora estamos viendo que se me

play04:22

hace aquí la caja más grande y puedo ver

play04:24

dos valores al mismo tiempo y puedo

play04:26

hacer aquí scroll vale vemos que

play04:27

seleccionado sólo está el verde ahora

play04:29

está seleccionada el amarillo pero al

play04:31

mismo tiempo vemos dos vale igual si yo

play04:33

le diera aquí por ejemplo 63 pues vamos

play04:36

a ver todos para aquí tenemos ya los

play04:37

tres y vemos aquí el que está

play04:39

seleccionado de esta manera

play04:41

no creo que vayas a utilizar mucho esto

play04:43

pero bueno que sepas que está ahí otra

play04:44

cosa que también tenemos en los

play04:46

selectores es el atributo múltiple de

play04:49

esta manera podemos seleccionar varias

play04:51

cosas dentro del de lo que es el el

play04:54

selector por ejemplo el verde el

play04:56

amarillo el rojo puede seleccionar

play04:58

varios como veis para seleccionar varios

play05:00

yo tengo que apretar la tecla de control

play05:02

no es que sea muy intuitivo si no lo

play05:04

sabes te puedes perder aquí no sabes

play05:06

cómo seleccionar varios pero bueno

play05:08

apretando la tecla de cordón de control

play05:10

puedes seleccionar varios vamos a pasar

play05:12

a otro tipo de elemento que podemos

play05:14

tener dentro de los formularios y son

play05:16

los text áreas aquí tenemos el text área

play05:18

y como veis aquí se me está haciendo una

play05:20

caja de texto yo puedo aquí escribir

play05:21

texto además puedo redimensionar lo

play05:23

puedo escribir aquí todo el texto que

play05:25

quiera esto es para cuando tenemos

play05:27

escribir mucho texto del text área

play05:29

podemos especificar de las rose que se

play05:31

van a ver por ejemplo yo le puedo dar

play05:33

aquí que se vean 10 rose y como veis

play05:37

esto se me hace más grande hasta que se

play05:38

ven pues 10 líneas y lo mismo se puede

play05:41

hacer con calls y ponerle aquí por

play05:43

ejemplo vamos a darle 20 aparentemente

play05:45

no ha cambiado nada

play05:46

por ejemplo 500 a ver si cambia y

play05:49

efectivamente así que se me ha hecho

play05:50

demasiado grande no vamos a darle 100

play05:52

por ejemplo también tenemos a grande

play05:54

vamos a darle 50 aquí en 30 como veis

play05:56

pues se va haciendo más grande nos le

play05:58

doy 10 columnas pues me va reduciendo un

play06:01

pin esto es una manera que tenemos de

play06:02

darle el tamaño que no creo que tampoco

play06:05

utilices esto normalmente el tamaño y

play06:07

demás será por css vale así que no son

play06:10

unas características que vayas a

play06:12

utilizar mucho de text área es más común

play06:14

decirle por ejemplo está ahí le estoy

play06:16

dentro del css decirle wifi y decirle

play06:19

aquí pues quiero que sea 100 píxeles de

play06:21

wifi vale y esto ya pues se pone a 100

play06:24

píxeles y lo mismo con el hate el text

play06:26

área también podemos ponerles un en vale

play06:28

de esta manera pues este es el mensaje

play06:31

de un mensaje esta es la variable que se

play06:33

va a enviar cuando cuando enviamos los

play06:36

datos para recogerla es importante pues

play06:38

que tengas una y que más elementos

play06:39

tenemos dentro de los formularios bueno

play06:41

pues tenemos los botones que serían si

play06:43

los botones no pudiéramos enviar el

play06:45

formulario

play06:46

tenemos la variable la etiqueta button

play06:48

vale y esta manera veremos qué se nos

play06:50

genera un botón

play06:51

beissat y alain monné

play06:53

texto porque yo aquí dentro pues puedo

play06:54

poner por ejemplo botón y ahora sí que

play06:57

hay aquí texto y yo puesto que un botón

play06:59

que puedo pulsar y ahora mismo pues no

play07:02

hace nada bueno en realidad sí que está

play07:03

haciendo como veis lo que está siendo

play07:04

recargando la página por defecto si no

play07:06

le haces ninguna función al botón lo que

play07:08

te haces esto es recargar la página el

play07:09

botón tiene un abarth un atributo que es

play07:11

el type vale que está ahí puede ser de

play07:14

tipo un botón vale aunque parezca un

play07:17

poco redundante es importante ponerlo a

play07:20

horas o explicar el por qué vale este

play07:21

botón es de tipo botón y ahora por

play07:23

ejemplo cuando lo pulso veis que no hace

play07:25

nada ahora y antes sí que hacían te

play07:27

estaba recargando la página y ahora no

play07:29

lo hace y también tenemos aquí el

play07:31

atributo por ejemplo un clic vale donde

play07:33

podemos meterle pues que ejecutó una

play07:35

función de javascript de queramos no por

play07:37

ejemplo yo puedo hacer aquí un alert

play07:39

directamente escribiendo el javascript y

play07:41

diciendo aquí hola vale y lo que vamos a

play07:44

hacer estas comillas dobles vamos a

play07:45

ponerle a simple para que no nos dé

play07:48

problemas y ahora vamos a ejecutarlo

play07:51

vamos a darle al botón y veremos que me

play07:52

sale aquí este alerta que me dice hola

play07:55

bien vamos a quitarle lo un clic y vamos

play07:57

a ver otro tipo de botón

play07:59

el tipo suv de este tipo suv ni lo que

play08:02

se utiliza es para enviar el formulario

play08:03

que este es el que está puesto por

play08:05

defecto antes cuando yo estaba pulsando

play08:07

el botón y se recargaba la página en

play08:09

realidad no se estaba recargando la

play08:10

página lo que estaba haciendo es

play08:12

enviando el formulario solo que como no

play08:14

haya ningún sitio no tengo un puesto

play08:15

aquí ningún sitio a donde lo quiero

play08:18

enviar pues lo que hace es recargar la

play08:20

página de enviar formulario a sí misma a

play08:22

la propia página vale pues este tipo es

play08:24

un y ahora si le damos vamos a ver qué

play08:26

me está recargando través de la página

play08:28

porque está enviando el formulario vale

play08:29

esa es la diferencia entre button y

play08:30

submit para enviar el formulario y

play08:33

button después para hacer otras cosas

play08:35

vale puedes hacer pues a lo mejor

play08:36

resetear campos o lo que sea o calcular

play08:39

no se ejecuta de funciones de javascript

play08:42

lo que quieras vamos a ver otro elemento

play08:44

más que tenemos dentro de los

play08:45

formularios primero debía crear un input

play08:48

vale me normal como lo que hemos visto

play08:50

al principio del vídeo y ahora debajo de

play08:52

este input lo que me voy a crear es un

play08:54

data list para de esta manera podemos

play08:57

meter aquí una lista con diferentes

play08:59

opciones con diferentes opción por

play09:01

ejemplo vamos a retomar el caso de los

play09:03

colores

play09:03

ya tengo aquí varios colores bien ahora

play09:06

el 'tata' list este lo que vamos a hacer

play09:07

es ponerle una id y vale que sea por

play09:09

ejemplo colores y ahora al input le

play09:12

vamos a decir que coja la lista vamos a

play09:14

decirle list y le vamos a decir colores

play09:17

vale de esta manera ahora éste impute

play09:20

está conectado a este data list que va a

play09:22

hacer lo siguiente cuando yo escriba

play09:25

aquí fijaos ahora mismo no he hecho nada

play09:27

todavía le imputó y cuando pasó por

play09:28

encima me sale esta flechita de aquí si

play09:31

yo la pulso ves que me sale sugerido

play09:33

esto de aquí de datanálisis esta manera

play09:36

yo puedo seleccionar uno y rellenarlo

play09:38

automáticamente aún así yo puedo

play09:40

escribir aquí lo que quiera como veis yo

play09:42

puedo escribir aquí lo que quiera pero

play09:44

si yo empiezo a escribir algo que ya

play09:45

está en el catarí por ejemplo pongo la

play09:47

red me sale todo lo que tiene r vales

play09:49

por ejemplo pongo rojo y sale pues el

play09:51

rojo el rosa y el negro el negro porque

play09:54

tiene roja al final negro

play09:55

de esta manera es como una especie de

play09:58

autocompletar rápido que podemos hacer a

play10:00

partir de una lista

play10:02

a diferencia del selector en este caso

play10:04

tú puedes escribir lo que quieras vale

play10:06

puedes enviar lo que quieras aunque no

play10:08

esté por ejemplo yo puedo escribir aquí

play10:10

que no está aquí como por ejemplo el

play10:12

gris vale yo puedo enviar el gris aunque

play10:15

no esté como color sugerido aquí es la

play10:18

diferencia que hay con respecto al

play10:19

selector túnez un selector sólo puedes

play10:21

elegir lo que está en la lista aquí no

play10:23

aquí es un input a abierto que puedes

play10:24

escribir lo que quieras bueno acuérdate

play10:26

que para el próximo vídeo que vamos a

play10:27

sacar para este curso de html este que

play10:30

te dejo por aquí vamos a sacar el vídeo

play10:32

de los tipos de input que hay muchísimos

play10:34

tipos vamos a verlos todos en un vídeo

play10:36

tranquilamente donde haremos pruebas de

play10:38

todos ellos por cierto suscríbete al

play10:40

canal para no perderte lo programador

play10:43

programadora nos vemos en el próximo

play10:45

vídeo

Rate This

5.0 / 5 (0 votes)

Related Tags
Formulario HTMLEtiquetas HTMLInputTipos de InputEjemplos PrácticosProgramación WebVisual Studio CodeSelectoresText AreaBotonesData ListAutocompletar
Do you need a summary in English?