Многостраничная форма регистрации - сохранить пароль, приглашение - Safari и IE
Это возможный дубликат Как я могу получить в браузере запрос на сохранение пароля?
Я рассмотрел все пункты, опубликованные в приведенном выше запросе.
Запрос сохранения пароля работает нормально в Chrome и Firefox. Но я не могу получить приглашение сохранить пароль в IE и Safari.
Это многостраничная форма регистрации. при успешной регистрации, запрос на сохранение пароля должен быть вызван. после подтверждения адреса электронной почты URL-адрес изменится и останется неизменным для заданного пароля и страницы успешной регистрации Запрос на сохранение пароля должен появиться после успешной установки пароля.
HTML:
<form method="post" autocomplete="on">
<input type="text" name="username" id="username" autocomplete="on" style="display:none">
<input type="password" name="password" id="password" autocomplete="on">
<input type="button" name="loginButton" id="loginButton" onclick="loginAction()">
<input type="submit" name="loginSubmit" id="loginSubmit" onsubmit="loginSubmit()" style="display:none">
</form>
сценарий:
function loginAction () {
//form validation
//ajax call
//on success of ajax call
//before changing the html content
//submitting form
var submitButton = document.getElementById("loginSubmit");
submitButton.click();
//changing the html content in the same state.
}
function loginSubmit () {
//doing nothing simple check for form validation, already validated in loginAction
history.pushState({}, "", window.location.href); //emulating navigation
}