J'ai créé un formulaire de connexion en HTML, mais pour une raison quelconque, l'auto-complétion utilisateur/mot de passe ne fonctionne pas comme prévu dans firefox.saisie semi-automatique utilisateur/mot de passe dans firefox
C'est ce qui se passe dans Firefox:
- Je donne le nom d'utilisateur et mot de passe, puis cliquez sur le bouton de connexion
- Firefox me demande si je voudrais rappeler le mot de passe. J'appuie sur 'Remember' et la connexion fonctionne. (Je me suis assuré que j'ai supprimé tous les mots de passe mémorisés avant d'exécuter ce test)
- Je me déconnecte et je retourne à la page de connexion. Je pense le nom d'utilisateur et sur le terrain passe à prérempli, mais ce n'est pas le cas (si FF a stocké un seul utilisateur/pw combi pour une URL spécifique qu'il prefills automatiquement cette combi dans votre formulaire)
Avis que Je ne veux pas (je veux) utiliser des cookies. J'ai vérifié dans le gestionnaire de mot de passe FF que le nom d'utilisateur et mot de passe ont été effectivement stockés (ils étaient)
Voici le code pour cette page:
<form name="login_form" id="login_form" autocomplete="ON" onsubmit="javascript:xajax_action_login(document.getElementById('user_name').value, document.getElementById('password').value); return false;">
<div class="login_line">
<div class="login_line_left">name</div>
<div id="user_name_id" class="login_line_right"><input size="16" maxlength="16" name="user_name" id="user_name" type="text"></div>
</div> <!-- login_line -->
<div class="login_line">
<div class="login_line_left">password</div>
<div id="password_id" class="login_line_right"><input size="16" maxlength="16" name="password" id="password" type="password"></div>
</div> <!-- login_line -->
<div class="login_line">
<div class="login_line_left"> </div>
<div class="login_line_right"><input class="button" value="login" type="submit">
</div> <!-- login_line -->
</form> <!-- login_form -->
Quel est le problème avec mon code? Comment puis-je obtenir l'auto-complétion pour travailler en FF avec mon code?
L'auto-complétion fonctionne correctement avec, par exemple, gmail. Chaque fois que je consulte la page de connexion de Gmail, les champs e-mail et mot de passe sont correctement remplis. Je n'utilise pas la case à cocher «Se souvenir de moi sur cet ordinateur», donc aucun cookie n'est utilisé.
J'apprécierais grandement votre aide. Jasper
Mise à jour Autocomplete est activé dans Firefox. Je veux rester compatible IE.
La question semble être un doublon exact de http://stackoverflow.com/questions/311389/autocomplete-for-password-doesnt-work-for-my-webapp-in-firefox – Zoredache
Ce fil est un doublon exact de [Autocomplete pour le mot de passe ne fonctionne pas] (http://stackoverflow.com/questions/311389/autocomplete-for-password-doesnt-work-for-my-webapp-in-firefox). –