¿Hay alguna función que pueda adjuntar como evento de clic de un botón para que el navegador regrese a la página anterior?
<input name="action" type="submit" value="Cancel"/>
¿Hay alguna función que pueda adjuntar como evento de clic de un botón para que el navegador regrese a la página anterior?
<input name="action" type="submit" value="Cancel"/>
Respuestas:
Agregue esto en su elemento de entrada
<input
action="action"
onclick="window.history.go(-1); return false;"
type="submit"
value="Cancel"
/>
<input action="action" type="button" value="Back" onclick="window.history.go(-1); return false;" />
Esta respuesta es bastante antigua, por lo que podría haber sido un problema introducido en las versiones más modernas de los navegadores. :)
action="action"
parte? ¿Y es válido html?
.js
archivos dedicados y minificados 2. JS en línea debe deshabilitarse a través de una Política de seguridad de contenido para mitigar las inyecciones de XSS
history.back()
o
history.go(-1)
Pon esto en el onclick
mango del botón . Debe tener un aspecto como este:
<input name="action" onclick="history.back()" type="submit" value="Cancel"/>
Para ir a la página anterior
Primer método
<a href="javascript: history.go(-1)">Go Back</a>
Segundo método
<a href="##" onClick="history.go(-1); return false;">Go back</a>
si queremos retroceder más de un paso, entonces aumentar
For going 2 steps back history.go(-2)
For going 3 steps back history.go(-3)
For going 4 steps back history.go(-4)
and so on.......
Solo necesita llamar a lo siguiente:
history.go(-1);
¡Más corto aún!
<button onclick="history.go(-1);">Go back</button>
Prefiero el .go(-number)
método como entonces, para 1 o muchos 'respaldos' solo hay 1 método para usar / recordar / actualizar / buscar, etc.
Además, usar una etiqueta para un botón de retroceso parece más apropiado que las etiquetas con nombres y tipos ...
window.history.back ();
<button onclick="goBack()">Go Back</button>
<script>
function goBack() {
window.history.back();
}
</script>
Sencillo. Una línea.
<button onclick="javascript:window.history.back();">Go Back</button>
Como la respuesta de Wim y Malik, pero solo en una línea.
Esto es lo único que funciona en todos los navegadores actuales:
<script>
function goBack() {
history.go(-1);
}
</script>
<button onclick="goBack()">Go Back</button>
Funciona para mi todo el tiempo
<a href="javascript:history.go(-1)">
<button type="button">
Back
</button>
</a>