Estoy seguro de que todos conocen ese comportamiento. Rellena un formulario en la web y lo envía. Después del envío, usted reconoce que ha completado algunos datos incorrectos. Entonces, haces clic en el botón Atrás de los navegadores. Entonces, a veces el formulario todavía tiene los datos que ingresó (lo que espera en esta situación) y, a veces, no.¿Por qué a veces se borran los formularios HTML al hacer clic en el botón Atrás del navegador?
No pude encontrar ninguna conexión cuando se borra y cuando no.
Algunas de las respuestas que he encontrado en internet/stackoverflow:
- en las conexiones HTTPS, formas están siempre aclaró
- al utilizar sitios web dinámicos con sesiones, formas siempre se borran
Pero ambos de ellos están definitivamente equivocados. He visto sitios (como uno propio) que mantienen los datos del formulario después de que el navegador y están usando https y están usando sesiones.
Por favor, ¿alguien puede explicarme cómo los navegadores manejan esto?
Por cierto: mi tarea es asegurarme de que los datos del formulario son no borrados.
Gracias por su respuesta. Por supuesto, tiene toda la razón con su forma de hacerlo. Pero esto es bastante trabajo a veces (especialmente si necesita agregar este comportamiento después). La vida debería ser mucho más fácil si solo el navegador pudiera hacer el trabajo. Aquí es donde mi pregunta está dirigida a. ¿Hay alguna manera de hacer que el navegador haga el trabajo? – Gerwald