Многостраничная форма регистрации - сохранить пароль, приглашение - 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
}

0 ответов

Другие вопросы по тегам