LMSGI02Formularios

daw edukiak
9 Oct 202007:02

Summary

TLDREn este video se explica cómo crear y enviar formularios en documentos HTML. Se destacan los elementos clave como 'input', 'label', y 'select', con un enfoque en los atributos esenciales como 'name' y 'type'. Se hace una comparación entre los métodos GET y POST para el envío de formularios, mostrando sus diferencias y casos de uso. Además, se cubre cómo generar menús desplegables y enviar la información mediante correos electrónicos utilizando formularios. Finalmente, se introduce una tarea práctica para crear formularios similares con estos elementos.

Takeaways

  • 😀 Los formularios en HTML permiten a los usuarios enviar información a través de una página web.
  • 📝 Los elementos clave de un formulario son input, label, y select, los cuales permiten la interacción del usuario con el formulario.
  • 📋 El atributo 'name' en los inputs es crucial para identificar los datos enviados en el formulario.
  • 📧 Hay dos métodos principales de envío de formularios: GET y POST. GET muestra los datos en la URL, mientras que POST los oculta.
  • 📥 El elemento 'input' es uno de los más importantes en un formulario porque permite ingresar texto, seleccionar opciones (como radio buttons), y enviar información.
  • 🔽 El elemento 'select' permite crear menús desplegables para elegir entre varias opciones.
  • 💡 El 'fieldset' permite agrupar elementos del formulario para una mejor organización.
  • 🚀 El atributo 'action' define a qué página se enviará la información cuando se envíe el formulario.
  • 📨 Es posible configurar un formulario para enviar un correo electrónico directamente utilizando el método mailto en el atributo 'action'.
  • 🔐 Se debe tener en cuenta la sensibilidad de la información para decidir entre los métodos GET y POST, ya que POST es más seguro.

Q & A

  • ¿Qué es un formulario en HTML y para qué se utiliza?

    -Un formulario en HTML es un conjunto de elementos que permite al usuario introducir datos, como nombre, apellidos o seleccionar opciones, que posteriormente pueden ser enviados a un servidor para su procesamiento.

  • ¿Cuáles son los elementos más importantes para construir un formulario en HTML?

    -Los elementos más importantes son: `<input>` para campos de texto y botones, `<label>` para describir los datos que se solicitan, y `<select>` para crear menús desplegables.

  • ¿Qué función tiene el atributo `name` en un formulario?

    -El atributo `name` se utiliza para asignar un nombre único a cada campo del formulario, permitiendo que los datos enviados puedan ser identificados y procesados fácilmente en el servidor.

  • ¿Cuál es la diferencia entre el atributo `method` con los valores `GET` y `POST`?

    -El método `GET` envía los datos como parámetros en la URL, haciéndolos visibles, mientras que `POST` envía los datos de manera oculta en el cuerpo de la solicitud, siendo más seguro para información sensible.

  • ¿Cómo se crea un campo de texto en un formulario?

    -Un campo de texto se crea utilizando el elemento `<input type='text'>`. Se puede personalizar con atributos como `name` y `placeholder` para asignar un nombre y una pista visual al usuario.

  • ¿Para qué se utiliza el elemento `<select>` en un formulario?

    -El elemento `<select>` se utiliza para crear un menú desplegable que permite al usuario elegir una opción de una lista de elementos `<option>`.

  • ¿Qué hace el atributo `action` en un formulario?

    -El atributo `action` especifica la URL a la que se enviarán los datos del formulario cuando se haga clic en el botón de envío.

  • ¿Cómo se agrupan diferentes campos en un formulario?

    -Se pueden agrupar diferentes campos usando el elemento `<fieldset>`, que ayuda a organizar el formulario visualmente y proporciona contexto mediante la etiqueta `<legend>`.

  • ¿Qué sucede cuando se utiliza el botón de envío sin especificar un método?

    -Si no se especifica un método, el formulario utiliza `GET` por defecto, lo que hace que los datos se muestren en la URL tras enviar el formulario.

  • ¿Cómo se puede enviar un formulario como un correo electrónico en lugar de a una página web?

    -Para enviar un formulario como un correo electrónico, se utiliza el atributo `action` con la estructura `mailto:[email protected]`, lo que abre el cliente de correo configurado en el dispositivo.

Outlines

00:00

📋 Introducción a la creación de formularios en HTML

En este párrafo se introduce el tema de la creación de formularios en documentos HTML. Se menciona que los formularios son comunes en la web y se utilizan para enviar datos. A continuación, se explica cómo estructurar un formulario sencillo, destacando los elementos principales como `input`, `label`, y `select`. Se hace hincapié en la importancia del elemento `input` debido a su capacidad para capturar diferentes tipos de datos, como texto y opciones con radio buttons. También se menciona la relevancia del atributo `name` para referenciar los datos enviados.

05:01

📧 Diferencias entre los métodos GET y POST en formularios

Este párrafo explica las diferencias entre los métodos de envío `GET` y `POST` en un formulario. Se detalla cómo el método `GET` envía la información a través de la URL, mientras que `POST` no muestra los datos enviados en la URL, haciéndolo más adecuado para información sensible. A través de ejemplos prácticos, se muestra cómo la información se refleja en la URL al usar `GET`, y cómo no es visible al utilizar `POST`, aunque los datos se envían de todos modos.

Mindmap

Keywords

💡Formulario

Un formulario en una página web es una sección donde los usuarios pueden ingresar datos que serán enviados y procesados. En el video, se utiliza como un ejemplo de cómo los formularios permiten recoger información como nombres, apellidos y selecciones de módulos, lo que es esencial en la interacción de un usuario con una página web.

💡Input

El elemento 'input' es una de las etiquetas más importantes dentro de un formulario, ya que permite a los usuarios ingresar diferentes tipos de datos, como texto, opciones de radio, y también enviar la información mediante el atributo 'submit'. En el video, se muestra cómo el tipo de input determina lo que se puede ingresar y enviar en el formulario.

💡Label

El 'label' es una etiqueta asociada a un campo del formulario que proporciona una descripción sobre qué tipo de dato se espera. Por ejemplo, en el video, los campos como 'nombre' y 'apellido' tienen labels que indican qué información debe ingresarse en los campos de texto correspondientes.

💡Select

El elemento 'select' permite crear un menú desplegable dentro de un formulario, donde los usuarios pueden elegir una opción entre varias. En el video, se usa como ejemplo para seleccionar un módulo entre diferentes opciones, como 'Programación' o 'Bases de Datos'.

💡Method GET

El 'method GET' es una forma de enviar información a través de un formulario donde los datos se incluyen en la URL. En el video, se explica que aunque este método es útil, la información enviada puede ser visible en la URL, lo que podría ser un problema si los datos son sensibles.

💡Method POST

El 'method POST' es otro método para enviar información desde un formulario, pero a diferencia del 'GET', los datos no se muestran en la URL. En el video, se recomienda utilizar 'POST' cuando se trata de información confidencial o importante, ya que los datos no son visibles públicamente.

💡Action

El atributo 'action' en un formulario define la URL o el destino donde se enviarán los datos ingresados. En el video, se muestra cómo el formulario puede enviarse a la misma página o a otra URL dependiendo del valor asignado al atributo 'action'.

💡Type Submit

El tipo 'submit' en un input es utilizado para crear un botón que, al ser clicado, envía los datos del formulario a la URL definida en el atributo 'action'. En el video, se muestra cómo el botón de enviar funciona para procesar la información ingresada por el usuario.

💡Name

El atributo 'name' en un input define el nombre del campo y es crucial para la identificación de los datos cuando se envían. En el video, se usa como ejemplo para mostrar cómo los datos, como el 'nombre' y 'apellido', son enviados y luego procesados.

💡Mailto

El atributo 'mailto' se usa en un formulario para enviar los datos a una dirección de correo electrónico. En el video, se menciona como una alternativa para que los datos del formulario se envíen directamente a un correo, en lugar de a una URL, lo que puede ser útil en ciertos contextos como tareas evaluativas.

Highlights

Introducción a la creación y envío de formularios en HTML.

Importancia de los formularios en cualquier página web, permitiendo a los usuarios completar y enviar información.

Análisis de la estructura básica de un formulario sencillo con campos como nombre, apellido y selección de módulos.

Explicación del uso del elemento 'label' para describir los campos de entrada solicitados.

Descripción del elemento 'input' y su importancia en la estructura de un formulario.

Diferentes tipos de 'input', incluyendo 'text', 'radio' y 'submit'.

Uso del atributo 'name' en los elementos del formulario para identificar los datos enviados.

Introducción al uso del elemento 'select' para crear menús desplegables y elegir opciones.

Agrupación de elementos del formulario con 'fieldset' y asignación de un nombre.

Demostración de envío de formularios usando el método 'GET' y visualización de los datos enviados en la URL.

Diferencias entre los métodos 'GET' y 'POST', destacando el uso de 'POST' para mayor seguridad.

Análisis del atributo 'action' y cómo puede direccionar la información a otras páginas.

Uso de formularios para enviar correos electrónicos con diferentes configuraciones.

Comparación entre el envío de correos usando 'GET' y 'POST'.

Sugerencia de tareas evaluativas para practicar la creación y envío de formularios en HTML.

Transcripts

play00:03

bien

play00:09

kaixo en este vídeo vamos a aprender a

play00:12

generar formularios y nuestros

play00:14

documentos html y luego poder enviar

play00:17

estos formularios

play00:20

antes que antes de crear un nuevo

play00:22

formulario está bien conviene recordar

play00:25

que en cualquier página web que nosotros

play00:28

cuando estamos navegando podemos

play00:30

encontrar formularios para completar y

play00:32

para y para después ser enviados

play00:35

en este formulario que hemos creado es

play00:37

bastante sencillo y entonces pues

play00:39

procederemos a analizar un poco su

play00:41

estructura para después ya

play00:43

los envíos en este caso

play00:47

en los apuntes tendréis más completos

play00:50

las diferentes elementos vamos a

play00:52

centrarnos en los elementos input label

play00:56

y luego select a través de él

play01:01

de los elementos label podemos describir

play01:05

en los datos que estamos solicitando en

play01:07

este caso el nombre apellido y elige

play01:09

módulo y después a través del elemento

play01:13

input podremos completar los en este

play01:17

caso

play01:19

el elemento input en un formulario vamos

play01:22

a decir que seguramente de lo más es el

play01:24

más importante por qué porque con el

play01:27

elemento input podemos referencias

play01:29

diferentes tipos a través de los

play01:30

atributos lo primero es el tipo test muy

play01:32

básico en este caso en nuestro nombre

play01:34

podremos completar pero también puede

play01:36

ser de tipo radio quiere decir que

play01:38

podemos decir elegir diferentes opciones

play01:40

y el más importante en un formulario que

play01:43

será el envío de la información el type

play01:45

summit y el value

play01:46

en este caso enviar conviene recordar

play01:49

que cuando nosotros utilizamos de tipo

play01:51

de elementos hay un atributo muy

play01:53

importante que es el name

play01:55

en este caso el nombre el nombre que le

play01:56

demos cuando luego después que queramos

play01:58

tratar los datos que enviamos por un

play02:00

formulario vamos a poder recogernos por

play02:02

el atributo

play02:04

lo veremos a continuación y vamos a

play02:07

analizar otro elemento el select el

play02:10

select es un elemento que nos va a

play02:13

permitir

play02:15

crear un menú desplegable y elegir

play02:18

alguna de las opciones que están dentro

play02:20

de este menú desplegable en este caso

play02:23

grado un menú desplegable para elegir un

play02:26

módulo en este caso al mensaje de

play02:28

programación a base de datos y con todo

play02:30

esto he agrupado dentro de un fiel set

play02:32

que me permite pues eso es lo que he

play02:35

hecho agrupar el formulario y además le

play02:37

he dado un nombre y se llama formulario

play02:41

formulario

play02:45

[Música]

play02:48

bien

play02:50

comenzamos con la primera prueba

play02:54

como acción me tengo definido que vaya a

play02:58

la misma página que es el formato html

play03:00

es para que combinamos la prueba nada

play03:02

más y meego

play03:05

su primo line y envío de información

play03:08

como veis la actividad sobre enviar

play03:10

estoy yendo sobre la misma a la misma

play03:12

página pero añade

play03:16

como veis en la url información que

play03:19

antes no teníamos que son la información

play03:22

que he enviado yo que que es la que

play03:24

envío yo cuando clico sobre el elemento

play03:27

enviadas entonces cómo vamos a analizar

play03:31

el código con gobiernos y dicho antes

play03:33

los elementos que en este caso el el

play03:36

input tiene un nombre que es nombre es

play03:38

el que vemos aquí nombre igual a íñigo

play03:40

que es el que yo

play03:41

[Música]

play03:43

introducido el apellido lo mismo zárate

play03:46

es el niño introducido y gusta

play03:50

el módulo elegido en escena sobre los

play03:53

indios mahesh de marcas que yo le ha

play03:54

dado el varón que sea el m

play03:57

bien yo no he elegido ningún método de

play04:01

envío pero por defecto se utiliza el

play04:04

método que el método pérez determinado

play04:07

cuál es la diferencia entre utilizar el

play04:09

método goethe el método post

play04:11

ahora mismo ahora mismo elijo el método

play04:14

post

play04:17

y voy a hacer la misma operación

play04:21

elijo el msp al enviar

play04:32

y digo

play04:34

y envío veis que voy a la misma página

play04:38

me vuelve a enviar la acción me envía a

play04:42

la misma página pero la información se

play04:44

ha enviado pero en la web

play04:45

yo no lo conozco esa información por lo

play04:47

tanto dependiendo la información que

play04:49

queramos enviar más susceptible o menos

play04:53

susceptible lo más importante no es

play04:55

importante pues tendremos que elegir el

play04:57

método de envío pero está bien que

play04:58

conozcamos los dos métodos que tenemos

play05:00

de envío

play05:03

bien esto por una parte ahora vamos a

play05:06

centrarnos en el atributo action y ahora

play05:09

hemos visto como por el método post o el

play05:11

método vez podemos enviar a otra página

play05:13

una tarea evaluativa en lugar de

play05:16

realizar esto vamos a hacer cómo se

play05:20

realiza el mail y en este caso

play05:27

el punto

play05:31

y entonces en el momento que yo voy a

play05:34

refrescar

play05:39

y programación si yo

play05:43

envío de nubes en pantalla que pueda

play05:46

demostrar ahora me ha generado un mail

play05:48

de que él tengo configurado que sea y

play05:51

zárate el que envíen los mensajes para y

play05:52

zárate y en el asunto en el cuerpo del

play05:55

mensaje nombre y mi apellido zárate

play05:58

módulo programación ya puedo enviar este

play06:01

mensaje si si yo quisiera que si se ha

play06:04

enviado el mensaje si lo mismo voy a

play06:08

realizar con el método get pero habrá

play06:10

una diferencia

play06:19

para enviar mi completa el mensaje pero

play06:21

no tengo información

play06:23

[Música]

play06:25

de diferentes formas de

play06:28

de generar estrés mensaje anterior

play06:30

tranquilos entonces

play06:33

de enviar un mail y en este caso pues

play06:37

yo he enviado un mail dos meses en este

play06:40

caso con diferentes métodos y cada uno

play06:43

consigo una cosa entonces vosotros en la

play06:46

tarea ha aparecido y la posibilidad de

play06:52

crear este tipo de formularios

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
Formularios HTMLMétodo GETMétodo POSTInputLabelSelectMenú desplegableEnvío de datosProgramación webAtributo name
Benötigen Sie eine Zusammenfassung auf Englisch?