Проверьте, пришел ли пользователь со страницы «вперед» - PullRequest
3 голосов
/ 17 января 2012

В настоящее время я работаю над формой, которая публикует сообщения в веб-службе. Проверка формы выполняется в веб-службе, и если возникает ошибка проверки, пользователю выдается сообщение об ошибке и кнопка возврата.

Форма содержит ряд значений по умолчанию, которые я заполняю автоматически. Эти значения затем перезаписывают любые значения, которые пользователь вставил при нажатии кнопки назад.

Есть ли способ определить, нажал ли пользователь кнопку "Назад", и предотвратить автоматическое заполнение?

Ответы [ 2 ]

0 голосов
/ 17 января 2012

Передайте параметр как часть URL-адреса, на который отправляет пользователь кнопка «Назад», а затем проверьте, является ли этот параметр частью URL-адреса текущей страницы в вашем Javascript. Если он присутствует, просто не заполняйте его значениями по умолчанию.

0 голосов
/ 17 января 2012

Полагаю, вы заполняете эти посты через JS? Поскольку атрибут value не должен переопределять новые значения . Если да, я бы просто проверил, является ли поле пустым перед загрузкой в ​​тексте.

Кроме того, я бы посмотрел в атрибут placeholder .

...