Мне нужно очистить все поля в форме, когда пользователь использует кнопку "Назад в браузере". В настоящий момент браузер запоминает все последние значения и отображает их при возврате.
Подробнее о том, зачем мне это нужно У меня отключено поле ввода, значение которого автоматически генерируется с использованием алгоритма, чтобы сделать его уникальным в пределах определенной группы данных. После того, как я отправил форму, и данные будут введены в базу данных, пользователь не сможет снова использовать одно и то же значение для отправки той же формы. Поэтому я отключил поле ввода в первую очередь. Но если пользователь использует кнопку возврата браузера, браузер запоминает последнее значение, а одно и то же значение сохраняется в поле ввода. Следовательно, пользователь может снова отправить форму с тем же значением.
Я не понимаю, что именно происходит, когда вы нажимаете кнопку назад. Кажется, что вся страница извлекается из кеша, никогда не контактируя с сервером, если размер страницы находится в пределах кеширования браузера. Как я могу гарантировать, что страница загружается с сервера независимо от настроек браузера при нажатии кнопки "Назад назад"?