Caso 02Abierto

2. Formulario

Tu tarea consiste en revisar a fondo el formulario de registro de participantes de la expedición arqueológica, validar cada campo según los requisitos indicados, las buenas prácticas y el comportamiento esperado durante la interacción del usuario, e identificar todos los posibles bugs y problemas de usabilidad.

  • Navegador
  • Informe de bugs
¡A cazar!

Requisitos

Generales:

  • Todos los campos obligatorios deben estar marcados con un asterisco (*).
  • El formulario solo se puede enviar si todos los campos obligatorios están rellenados con datos válidos.
  • En la frase «Acepto los términos y condiciones», las palabras «términos y condiciones» son interactivas: al pasar el cursor sobre ellas aparece un mensaje emergente que explica cómo se usarán los datos enviados por el usuario.
  • Al hacer clic en el botón Enviar registro debe mostrarse un mensaje de éxito y el formulario debe vaciarse automáticamente si todos los campos obligatorios se rellenaron con datos válidos y el formulario se envió correctamente. En caso contrario, debe aparecer un mensaje de error junto al campo en el que se produjo el error.
  • Al hacer clic en el botón Limpiar formulario debe mostrarse un mensaje de éxito después de borrar los datos del formulario.

Secciones del formulario:

Nombre completo campo obligatorio

  • Longitud permitida: de 2 a 50 caracteres.
  • Se permiten letras del alfabeto latino y del cirílico, espacios, guiones y apóstrofos.
  • No se permiten dígitos ni caracteres especiales (excepto guiones y apóstrofos).
  • El campo no puede estar vacío.

Email campo obligatorio

  • Debe validarse que el formato del email sea correcto (por ejemplo, test@example.com).
  • Longitud máxima: 100 caracteres.
  • El campo no puede estar vacío.

Número de contacto campo obligatorio

  • Solo se permiten dígitos, «+», «-» y espacios.
  • Longitud máxima: 15 caracteres.
  • El campo no puede estar vacío.

Fecha de nacimiento campo obligatorio

  • Formato de fecha: DD/MM/YYYY.
  • El usuario debe tener más de 18 años y menos de 70 a la fecha actual.
  • El campo no puede estar vacío.

Experiencia en arqueología campo obligatorio

  • Lista desplegable con «Sin experiencia» seleccionado por defecto.

Rol preferido en la expedición campo obligatorio

  • Opciones disponibles: Investigador, Fotógrafo, Operador de dron, Cartógrafo, Médico, Responsable de logística.
  • Se pueden seleccionar varias opciones.

Región preferida para la expedición campo obligatorio

  • Opciones disponibles: Sudamérica, África, Asia, Europa, Australia.
  • Solo se puede seleccionar una opción.

Selecciona el salario semanal deseado ($) control deslizante, campo opcional

  • Valor mínimo: $0
  • Valor máximo: $1700
  • Incremento: $10
  • Valor por defecto: $700

Método de contacto preferido botones de opción, campo opcional

  • Opciones disponibles: Email, Teléfono, WhatsApp, SMS.
  • Solo se puede seleccionar una opción.

Subir pasaporte/documento de identidad campo obligatorio de carga de archivo

  • Formatos aceptados: JPG, PNG, PDF.
  • Tamaño máximo del archivo: 5 MB.
  • El campo no puede estar vacío.

Comentarios adicionales campo de texto opcional

  • Longitud máxima: 1000 caracteres.
  • Se permiten todos los caracteres.

Acepto los términos y condiciones casilla obligatoria

  • Debe estar marcada antes de enviar el formulario.
  • Si no está marcada, el envío del formulario debe bloquearse y el usuario debe ver un aviso que le pida aceptar los términos.