Я пытаюсь создать форму для входа, которая отправляет зашифрованный пароль на сервер, при этом устанавливая открытый текст на скрытые поля вне формы.Internet Explorer сохраняет неправильный ввод как пароль
В Chrome/Firefox он запоминает логин/пароль, установленные в скрытых полях, в то время как в IE он запоминает зашифрованный пароль.
Я хотел бы знать, как я могу обойти это.
вот что у меня есть:
<script>
function encryptPassword() {
var txtUsername= document.getElementById("txtUsername");
var txtPassword= document.getElementById("txtPassword");
document.getElementById('username').value = txtUsername.value;
document.getElementById('password').value = txtPassword.value;
txtPassword.value = encrypt(md5(txtPassword.value), "<%=pubKey %>");
}
</script>
<div style="visibility: hidden">
<input type="text" name="username" id="username" style="width:0;height:0" tabindex="-1" />
<input type="password" name="password" id="password" style="width:0;height:0" tabindex="-1" />
</div>
<form id="form1" runat="server">
<asp:TextBox ID="txtUsername" autofocus="autofocus" required="required" runat="server" />
<asp:TextBox ID="txtPassword" TextMode="Password" required="required" runat="server" />
<asp:Button ID="btnLogin" OnClick="btnOk_Click" OnClientClick="encryptPassword();" runat="server" />
</form>
Нажмите кнопку '<>' редактор фрагментов и вместо вставки ASP, вставьте HTML и JS только в [mcve] – mplungjan
Извините, но редактор фрагментов, похоже, не распознает ASP, поскольку это необходимо для понимания моя проблема. – Lucas
Ваша проблема выглядит как форма/только HTML/JavaScript – mplungjan