Also, ich habe diesen Code:
%Vor%Es funktioniert hervorragend für alle bereits vorhandenen Formulare. Das Problem ist, einige Formen von mir sind in Pop-ups durch Ajax geladen. Dies gilt nicht für sie, da sie später "geladen" werden.
Ich weiß, dass es eine live () -Funktion gibt - aber das nur zum Anhängen von Ereignissen. Was ist eine gute Methode, dies auf alle Formulare anzuwenden?
Danke.
Sie könnten ein Live-Ereignis an das Fokusereignis binden und dann das Attribut ändern.
%Vor%Ab jQuery 1.7 war jQuery.live veraltet. Dieser Code würde nun wie folgt aussehen:
%Vor%Das Live-Event ist nun veraltet, du solltest uns stattdessen das on-Event geben. Dies hängt mit jeder Eingabe im DOM zusammen, unabhängig davon, ob sie bereits erstellt wurde oder nicht. Es wird dann das Attribut autocomplete="off" zu diesem Eingang hinzufügen.
%Vor%jquery verwenden könnte nicht genug sein, weil einige Browser wie chrome die gespeicherten Daten "autocomplete" laden können, bevor das Dokument fertig ist ($ (document) .ready)
jquery funktioniert so
%Vor%aber fügen Sie manuell Autocomplete = 'off' zu Ihren Input-Tags könnte effizienter sein