Die meisten Browser zwischenspeichern Formulareingabewerte. Wenn der Benutzer eine Seite aktualisiert, haben die Eingaben dieselben Werte.
Hier ist mein Problem. Wenn ein Benutzer auf Speichern klickt , überprüft der Server POST-Daten (z. B. geprüfte Produkte) und sendet sie an den Browser zurück, falls sie nicht gültig sind. Wie oben erwähnt, können sie jedoch aufgrund des Browser-Cache ausgewählt werden, auch wenn der Server die Auswahl für einige Werte aufhebt!
Meine Daten haben unsichtbare Kontrollkästchen (bis das übergeordnete Element ausgewählt ist), sodass der Benutzer möglicherweise nicht weiß, dass ein vorheriger Wert noch ausgewählt ist, bis er erneut auf Speichern klickt und eine Fehlermeldung erhält - obwohl der Benutzer der Meinung ist, dass dies nicht der Fall ist . Welches ist irritierend.
Dies kann durch Ctrl+ gelöst werden F5, aber es ist nicht einmal eine Lösung. Gibt es eine automatische / programmatische Möglichkeit, den Browser anzuweisen, Formulareingabedaten auf einem Formular / einer Seite nicht zwischenzuspeichern?
<select>
Listen zu beantworten ? Ich habe eine Liste und habe eine selected
Auswahl definiert, aber beim Aktualisieren der Seite bleiben die zuvor ausgewählten Optionen erhalten.
<form autocomplete="off"...
eine Option für Sie? Tritt dieses Problem in allen Browsern auf oder nur in einem bestimmten?