Вот код:
<form method="post" action="default.aspx" id="form1" autocomplete="off">
<div class="loginContnet">
<input " name="SC_Login1$txtUserCode" type="text" id="SC_Login1_txtUserCode" class="txtUserCode" autocomplete="off">
<input name="SC_Login1$txtPassword" type="password" id="SC_Login1_txtPassword" class="txtPassword" autocomplete="off">
<input type="submit" name="SC_Login1$btnOK" value="OK" id="SC_Login1_btnOK" class="btnOK">
</div>
</form>
Почему все браузеры, кроме Mozilla, запрашивают пароль для сохранения и как это предотвратить?
Действительно, браузеры не дают дерьма об атрибуте autocomplete = "off" для сохранения/восстановления пароля.
Недавно я столкнулся с той же проблемой и решил ее с красивым блестящим и красивым взломом, как вы можете видеть ниже. Трюк состоит в том, что два поля соответствуют логину и паролю с отображением: none ;, следовательно, браузер считает, что это фактические поля входа и пароля! Ха-ха, глупый браузер!
<form>
<input type="text" id="email" name="email" size="40" autocomplete="off" />
<input type="text" style="display: none;" name="loginForAutoCompleteDisable" />
<input type="password" style="display: none;" name="passwordForAutoCompleteDisable" />
<input type="password" id="password" name="password" autocomplete="off" />
</form>
Надеюсь, это помогло!
autocomplete=off
указывает браузеру не показывать предложения, основанные на истории просмотров.
Он не имеет ничего общего с паролем сохранения
<form method="post" action="default.aspx" id="form1" autocomplete="off">
<div class="loginContnet">
<input name="SC_Login1$txtUserCode" type="text" id="SC_Login1_txtUserCode" class="txtUserCode" autocomplete="off">
<input name="SC_Login1$txtPassword" type="password" id="SC_Login1_txtPassword" class="txtPassword" autocomplete="off">
<input type="submit" name="SC_Login1$btnOK" value="OK" id="SC_Login1_btnOK" class="btnOK">
</div>
</form>
Единственная проблема с этим атрибутом заключается в том, что он не является стандартным (он работает в браузерах IE и Mozilla).
Ответ на этот вопрос
насколько я знаю, autocomplete-attribute
используется для отображения предложений, основанных на ваших предыдущих введенных значениях. он не имеет ничего общего с "save-password" -question. Я не думаю, что вы можете отключить "save-password" -question по html, потому что это зависит от каждого отдельного клиента.