I have the following form which is placed on the page through AJAX (jQuery AJAX if that helps):
<div id="login">
<iframe src="/api/core/authSystem/authUser.php" id="temp" name="temp" style="display:none"></iframe>
<form id="loginForm" target="temp" onSubmit="App.Auth.login(); return false;">
Email: <input type="text" name="email" id="email" onkeydown='if(event.keyCode == 13){ this.submit; }' /><br />
Password: <input type="password" name="password" id="password" onkeydown='if(event.keyCode == 13){ this.submit; }' /><br />
<div class="errorMsg" id="loginError"></div>
<div class="loginHelp l"><a href="#">Cant access your account?</a></div>
<input class="button rounded r" type="submit" id="loginButton" value="Log In" />
</form>
</div>
Following the suggestions made in This Question I added the iframe and am targeting that. However, browsers still will not prompt users to save the password. Any idea why?
EDIT: I have just noticed that Firefox will ask to save the password, but will not actually place it into the form once you return to the login page.