La mayoría de los navegadores almacenan en caché los valores de entrada del formulario. Entonces, cuando el usuario actualiza una página, las entradas tienen los mismos valores.
Este es mi problema. Cuando un usuario hace clic en Guardar , el servidor valida los datos publicados (por ejemplo, productos comprobados) y, si no son válidos, los devuelve al navegador. Sin embargo, como se indicó anteriormente, incluso si el servidor borra la selección de algunos valores, ¡aún pueden seleccionarse debido a la caché del navegador!
Mis datos tienen casillas de verificación invisibles (hasta que se seleccione el elemento principal), por lo que es posible que el usuario ni siquiera sepa que algún valor anterior todavía está seleccionado, hasta que haga clic en Guardar nuevamente y obtenga un mensaje de error, aunque el usuario piense que no lo está. Lo que es irritante.
Esto se puede resolver haciendo Ctrl+ F5, pero ni siquiera es una solución. ¿Existe una forma automática / programática de decirle al navegador que no almacene en caché los datos de entrada del formulario en algún formulario / página?
<select>
listas desplegables ? Tengo una lista y he definido una selected
opción, pero al actualizar la página se conservan las opciones seleccionadas anteriormente.
<form autocomplete="off"...
una opción para ti? ¿Este problema ocurre en todos los navegadores o solo en uno en particular?