Potrzebuję sposobu na wyczyszczenie wszystkich pól w formularzu, gdy użytkownik korzysta z przycisku Wstecz przeglądarki. W tej chwili przeglądarka pamięta wszystkie ostatnie wartości i wyświetla je, kiedy wracasz.
Więcej wyjaśnień na temat tego, dlaczego tego potrzebuję. Mam wyłączone pole wejściowe, którego wartość jest generowana automatycznie przy użyciu algorytmu, aby była unikalna w określonej grupie danych. Po przesłaniu formularza i wprowadzeniu danych do bazy danych użytkownik nie powinien mieć możliwości ponownego użycia tej samej wartości w celu przesłania tego samego formularza. Dlatego w pierwszej kolejności wyłączyłem pole wprowadzania. Ale jeśli użytkownik użyje przycisku wstecz w przeglądarce, przeglądarka zapamięta ostatnią wartość i ta sama wartość zostanie zachowana w polu wejściowym. W związku z tym użytkownik może ponownie przesłać formularz z tą samą wartością.
Nie rozumiem, co dokładnie się dzieje po naciśnięciu przycisku Wstecz w przeglądarce. Wygląda na to, że cała strona jest pobierana z pamięci podręcznej bez kontaktowania się z serwerem, jeśli rozmiar strony mieści się w limicie pamięci podręcznej przeglądarki. Jak mogę się upewnić, że strona jest ładowana z serwera niezależnie od ustawień przeglądarki po naciśnięciu przycisku Wstecz w przeglądarce?