Cuando IE está configurado para hacerle la pregunta, se lo preguntará o no dependiendo de la forma en que envíe el formulario.
Al enviar usando un input type="submit"
(es decir, un botón de envío), IE le preguntará si desea guardar la contraseña.
Si usa javascript para enviar el formulario, como este document.getElementById('Form1').submit()
, no le pedirá que guarde la contraseña.
Pruebe este código HTML, en el IE (no he probado todavía otro navegador):
- el botón de enviar le pide que guarde la contraseña
- el enlace presentar no pide nada
código
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head id="Head1">
<title>Home Page </title>
<link href="Styles/Site.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form method="post" action="Default.aspx" id="Form1">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJODcyMTYwNTY0ZGRfKmsji5yH9OZWyNlRsIwCOz1mu6uALjmUI+04ei8bkQ==" />
</div>
User:
<input name="ctl00$BodyContent$login$UserName" type="text" id="ctl00_BodyContent_login_UserName"
class="user-name">
Pass:
<input name="ctl00$BodyContent$login$Password" type="password" id="ctl00_BodyContent_login_Password">
<input type="submit" value="Submit">
<a href="javascript:document.getElementById('Form1').submit();">submit</a>
</form>
</body>
</html>
Si marca la caja para no volver a preguntar, entonces se puede configurar que en las opciones de IE:
Herramientas> Opciones de Internet> Contenido> Autocompletar
Esto es realmente extraño - no es la estructura de la forma ni los nombres de los campos. Si copio y pego el formulario en un JSFiddle, obtengo el mensaje. Si edito un botón Enviar en la página original, no lo hago. Creo que el culpable es 1.) el doctype 2.) algún extraño comportamiento de IE relacionado con Sharepoint loco 3.) algún Javascript jugando con la forma ... Podría ser una opción para quitar todo excepto el esqueleto de forma básica, y luego agregue cosas paso a paso hasta que el mensaje no aparezca más. –