¿Por qué a veces se borran los formularios HTML al hacer clic en el botón de retroceso del navegador?

Estoy seguro de que todos conocen ese comportamiento. Usted completa un formulario en la web y lo envía. Después de la presentación, usted reconoce que completó algunos datos incorrectos. Por lo tanto, haga clic en el botón Atrás del navegador. Entonces, a veces el formulario aún tiene los datos que ingresaste(Lo que se espera en esta situación). y a veces no.

No pude encontrar ninguna conexión cuando se borra y cuando no.

Algunas respuestas que encontré en internet / stackoverflow:

En las conexiones https, los formularios siempre se borran.Cuando se usan sitios web dinámicos con sesiones, los formularios siempre se borran.

Pero ambos están definitivamente equivocados. He visto sitios (como uno de los míos) que conservan los datos de formulario después de que el navegador vuelva.y están utilizando httpsy están utilizando sesiones.

Entonces, por favor, ¿alguien puede explicarme cómo manejan los navegadores estas cosas?

Por cierto: mi tarea es asegurarse de que los datos del formulario seanno despejado

Respuestas a la pregunta(3)

Su respuesta a la pregunta