Hey, I'm working on a web app that has a login dialog that works like this:
- User clicks "login"
- Login form HTML is loaded with AJAX and displayed in DIV on page
- User enters user/pass in fields and clicks submit. It's NOT a
<form>— user/pass are submitted via AJAX
- If user/pass are okay, page reloads with user logged in.
- If user/pass are bad, page does NOT reload but error message appears in DIV and user gets to try again.
Here's the problem: the browser never offers the usual "Save this password? Yes / Never / Not Now" prompt that it does for other sites.
I tried wrapping the
<form> tags with "autocomplete='on'" but that made no difference.
Is it possible to get the browser to offer to store the password without a major rework of my login flow?
p.s. to add to my question, I'm definitely working with browers that store passwords, and I've never clicked "never for this site" …this is a technical issue with the browser not detecting that it's a login form, not operator error 🙂