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