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

285
Vistas
El botón para recargar la página no recarga la página

Estaba tratando de presionar un botón para recargar la página pero no funciona y no sé por qué

Estoy usando handlebars , así que en teoría todo este código aquí abajo está dentro de un <body>

Envía el "POST" y todo bien, lo único que no corre es el script

Como pequeña información relevante, estoy usando Bootstrap 5.

 <script> const reload = document.getElementById('reload'); reload.addEventListener('click', _ => { window.location.reload(); }); </script> <div class="Things with little reference"> . . . <form action="/dashboard/" method="POST"> <div class="form-group"> <button id="reload" class="btn btn-success">ye!</button> </div> </form>
about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

El tipo predeterminado de botón es "enviar" , que enviará el formulario.

para este caso, debe cambiar el tipo de botón a "botón" o usar preventDefault para detener el comportamiento predeterminado del botón en el que se hizo clic.

cambiar el tipo de botón a "botón"

 <button type="button" id="reload" class="btn btn-success">ye!</button>

o use preventDefault

 reload.addEventListener('click', e => { e.preventDefault() window.location.reload(); });
about 4 years ago · Juan Pablo Isaza Denunciar

0

En lugar de usar JS, puede especificarlo directamente en el botón.

 <button onClick="window.location.reload();" class="btn btn-success" >ye!</button>
about 4 years ago · Juan Pablo Isaza Denunciar

0

Después de enviar el formulario, puede llamar al método para recargar desde el evento onSubmit.

 <button type="button" onClick="onSubmit()">Close</button>
 <script> function refreshPage(){ window.location.reload(); } onSubmit() { /*Here you can add your code for submit event*/ this.refreshPage(); } </script>
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