Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

220
Vistas
¿Cómo evitar que el usuario repita para rellenar el formulario si hay algún error?

Problema: Estoy haciendo un formulario para ser llenado por el usuario. Una vez que el usuario haga clic en enviar, si hay un error en el formulario, se mostrará una alerta. Sin embargo, cuando el usuario hace clic en "Aceptar", el formulario restablecerá todos los campos que se han completado, por lo que el usuario debe repetir para completar el formulario nuevamente.

Pregunta: ¿Cómo solucionar esto para que cuando el usuario haga clic en "Aceptar" los datos sigan ahí?

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Para evitar que la página se vuelva a cargar, agregue return false; después de la declaración de alerta, detiene la acción predeterminada desde el envío del formulario.

 alert("Please fill in all mandatory fields"); return false;
about 4 years ago · Juan Pablo Isaza Denunciar

0

Debe restablecer el formulario:

 document.getElementById("formId").reset();
about 4 years ago · Juan Pablo Isaza Denunciar

0

El elemento <button> , cuando se coloca en un formulario, enviará el formulario automáticamente a menos que se especifique lo contrario. Puedes usar las siguientes 2 estrategias:

  • Use <button type="button"> para anular el comportamiento de envío predeterminado.
  • Use event.preventDefault() en el evento onSubmit para evitar el envío de formularios.
 var form = document.getElementById("myForm"); function handleForm(event) { event.preventDefault(); } form.addEventListener('onSubmit', handleForm);
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda