251 votes

Remplissage automatique des formulaires Google Chrome et son fond jaune

J’ai des problème de conception avec Google Chrome et sa fonction de remplissage automatique de formulaire. Si le Chrome souvient des login/mot de passe, il change une couleur d’arrière-plan d’un jaune.

Voici quelques captures d’écran :

alt textalt text

Comment faire pour supprimer ce fond ou il suffit de désactiver cette fonctionnalité Recopie incrémentée ?

286voto

fareed namrouti Points 3830

Remplacez le blanc par n’importe quelle couleur.

100voto

Kyle Sevenoaks Points 29929

Appliquer ce CSS :

Viens de tester sur mon site et cela ne fonctionne pas sur `` :(

Edit : Après quelques recherches , j’ai trouvé cette jQuery :

Peut-être que cela aidera.

43voto

Solution ici:

26voto

Kinlan Points 7858

Dans Firefox, vous pouvez désactiver tous les saisie semi-automatique sur un formulaire à l’aide de la saisie semi-automatique = attribut « marche/arrêt ». De même saisie semi-automatique des éléments individuels peut être définie en utilisant le même attribut.

Vous pouvez tester cela en Chrome comme il devrait fonctionner.

25voto

Jason Points 1018

Si vous souhaitez conserver la saisie semi-automatique, ainsi que toutes les données, attaché gestionnaires et les fonctionnalités attachées à vos éléments d'entrée, essayer ce script:

if (navigator.userAgent.toLowerCase().indexOf("chrome") >= 0)
{
    var _interval = window.setInterval(function ()
    {
        var autofills = $('input:-webkit-autofill');
        if (autofills.length > 0)
        {
            window.clearInterval(_interval); // stop polling
            autofills.each(function()
            {
                var clone = $(this).clone(true, true);
                $(this).after(clone).remove();
            });
        }
    }, 20);
}

Il interroge jusqu'à ce qu'il trouve un remplissage automatique des éléments, des clones d'eux, y compris des données et des événements, puis les insère dans les DOM dans le même emplacement et supprime l'original. Il s'arrête de vote une fois qu'il trouve tout à cloner depuis le remplissage automatique de la prend parfois une seconde après le chargement de la page. C'est une variante d'un exemple de code précédent, mais plus robuste et tient autant de fonctionnalités intact que possible.

(Confirmé travailler dans Chrome, Firefox et IE 8.)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X