У меня есть страница входа в систему, и если пользователь вводит свое имя пользователя, запрос на отправку на сервер проверяет имя пользователя и дает соответствующий ответ. Если имя пользователя было действительным, появляется новое поле ввода для пароля. Я хочу, чтобы пользователь мог вернуться на вход для имени пользователя, но поскольку я использую ajax и javascript для отображения нового поля ввода для пароля после подтверждения имени пользователя, кнопка «Назад» просто пропускает ввод имени пользователя.Страница входа, как Google с кнопкой «назад»
Поведение страницы входа в систему Googles при нажатии кнопки «Назад» после ввода адреса электронной почты и «перенаправлено» на ввод пароля - именно то, что я хочу.
Как я могу достичь такого же поведения?
Спасибо.
Я получаю эту идею, но как я выполнить это изменение хэша в адресной строке? Что мне нужно отправить с сервера? EDIT: Я понял. Я прочитал его ^^ – nauti
Первый URL-адрес страницы: something.com # uname (по умолчанию будет отображаться область имени пользователя) после нажатия следующей кнопки сделать url как something.com # password и обработать событие на "hashchange" прослушиватель событий. –
Спасибо, что работает отлично, но нам нужно window.location.hash === "# password". (Обратите внимание на #) :) – nauti