jquery - drehen "AutoVervollständigen" auf off für alle Formen (auch diejenigen, die noch nicht geladen)
So, ich habe diesen code:
$(document).ready(function(){
$('form').attr('autocomplete', 'off');
});
Es funktioniert Super für alle Formen bereits bestehenden. Das problem ist, dass einige Formen der mine in pop-ups geladen durch ajax. Dies wird nicht für Sie gelten, da Sie "geladen" später.
Ich weiß, es gibt eine live () - Funktion - allerdings nur für das anbringen von Veranstaltungen. Was ist ein guter Weg, um diese anwenden zu alle Formen?
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Konnte Sie binden ein live-event, um das focus-Ereignis und ändern Sie das Attribut, auf das.
Als von jQuery 1.7 jQuery.live war veraltet. Dieser code würde nun so Aussehen:
Live-event ist jetzt veraltet, Sie sollte uns auf die Veranstaltung statt. Diese hängen an jedem Eingang in den DOM, egal, ob es die noch erstellt oder nicht. Es wird dann fügen Sie autocomplete="off" - Attribut auf das input.
jquery verwenden könnte nicht genug sein, denn einige Browser wie chrome laden konnte die 'autocomplete' gespeicherten Daten, bevor Sie das Dokument bereit ist ( $(document).bereit)
jquery funktioniert so
aber manuell hinzufügen
autocomplete='off'
auf Ihre input-tags könnte effizienter sein,Diese funktioniert bei mir im Chrome auch.