UNIDAD DIDÁCTICA 1 - ACTIVIDAD 2

Formulario de encuesta:


Formulario:

Datos Personales:








Encuesta:








Descripción de las etiquetas y atributos que aparecen en el formulario:

  • Se utiliza la etiqueta form para definir el formulario y se especifica el atributo action con el valor "enviado.html" para indicar la página a la que se enviarán los datos del formulario.

  • Se usan etiquetas fieldset y legend para agrupar y etiquetar secciones del formulario.

  • Se emplean las etiquetas label para etiquetar cada campo de entrada y asociarlas con su correspondiente elemento de entrada.

  • Se utilizan campos de entrada como input de tipo texto (type="text") y de correo electrónico (type="email") para capturar los datos personales.

  • Para la pregunta de puntuación, se utilizan botones de opción (input type="radio") y para la selección de apartados deseados, se utiliza un menú desplegable (select) permitiendo selección múltiple mediante el atributo multiple.

  • Se añaden botones de envío y borrado con input type="submit" y input type="reset", respectivamente.

  • Se establece el atributo target="_blank" en el botón de enviar para que la página de "enviado" se abra en una nueva ventana o pestaña.


¿Deben estar ordenadas de alguna forma las etiquetas y atributos?

No hay una regla estricta sobre el orden en el que deben aparecer las etiquetas y atributos en un formulario HTML, pero si es conveniente seguir una estructura coherente en el mismo que pueda hacer que el código sea más legible y fácil de mantener.


¿Qué atributo debe aparecer obligatoriamente en un formulario para que éste sea funcional?

Algunos atributos son esenciales para que un formulario funcione correctamente:

  • action: Especifica la URL a la que se enviarán los datos del formulario.

  • method: Indica el método HTTP utilizado para enviar los datos del formulario al servidor (por ejemplo, "get" o "post").

  • name: (en campos de entrada): Identifica el nombre del campo para que pueda ser procesado correctamente en el servidor.

  • type: (en campos de entrada): Define el tipo de campo de entrada que se está utilizando (por ejemplo, "text", "email", "radio", "checkbox", etc.).

  • required: Indica que un campo de entrada es obligatorio y no puede enviarse el formulario sin completarlo.