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.)