В моей проверке на стороне сервера формы я использую history.go(-1);
для перенаправления обратно в случае ошибки проверки. Таким образом, данные формы остаются там, и пользователь может исправить данные и повторно отправить форму.Javascript/jQuery: Любое событие для history.go (-1)?
Он хорошо работает, пока я не использую капчу. Если пользователь отправляет неверный код, проверка сервера перенаправляет его обратно с помощью history.go(-1);
. Таким образом, страница на самом деле не перезагружает и не обновляет изображение. Таким образом, пользователь продолжает отправлять неверный код.
Так что я могу вызвать событие или функцию каждый раз, когда страница перенаправляется обратно через history.go(-1);
. Таким образом, я могу вызвать функцию, которая перезагрузит изображение captcha.
Я должен сделать это таким образом, потому что моя обработка формы выполняется на отдельном сервере.
Спасибо.
'history.go (-1)' - ленивое решение, помимо того, как вы показываете ошибки, если возвращаетесь? – MMM