2015-05-19 13 views
5

Ich habe ein Profilformular in meiner Website, in dem das Passwort-Feld automatisch ausgefüllt wird, auch nachdem ich auto complete = "off" auf das Textfeld und auch auf das Formular. Danach habe ich auch das Passwortfeld automatisch vervollständigt.auto complete funktioniert nicht in firefox 38

<input name="password" id="password" type="password" autocomplete="off" /> 

Antwort

8

Versuchen Sie dies, anstatt versteckte versteckte Variablen im Formular zu verwenden.

<input name="password" id="password" type="password" autocomplete="false" readonly onfocus="this.removeAttribute('readonly');" /> 
+1

danke für Ihre Antwort – sujivasagam

0

automatische Vervollständigung funktioniert nicht auf irgendwelchen Formen

Wenn Sie feststellen, dass Firefox wird keinen Text speichern Sie in Formulare eingeben, folgen Sie den nachstehenden Anweisungen.

Überprüfen Sie die Einstellungen Firefox Stellen Sie sicher, dass Firefox Formulareinträge erinnern wird und dass die gespeicherten Formulareinträge nicht automatisch gelöscht werden:

die Menü-Taste New Fx Menü klicken und Optionen wählen.

Wählen Sie das Datenschutzfenster aus.

Set Firefox wird: benutzerdefinierte Einstellungen für die Geschichte verwenden.

Vergewissern Sie sich, dass Such- und Formularverlauf speichern aktiviert ist.

Wenn Sie die automatische Vervollständigung von Formularen aktivieren, speichert Firefox auch den Suchverlauf für die Suchleiste.

Suchen Löschen Sie den Verlauf, wenn Firefox geschlossen wird. Wenn es ausgewählt ist:

Klicken Sie auf die Schaltfläche Einstellungen ....

Stellen Sie sicher, dass das Formular & Suchverlauf nicht ausgewählt ist.

Klicken Sie auf OK.

Schließen Sie die Seite about: preferences.

REFERENCE

+0

Dieses ist nur nützlich, wenn wir lokal überprüfen. Wie können wir wissen, ob der Benutzer, der die Site sieht, in der Einstellung dasselbe tut? Es ist nicht möglich. Also suche ich nach Code, um das im Formularcode selbst zu beheben. – sujivasagam

1

Es gibt eine interessante Hack (und einige gute Erklärungen) in this Antwort:

Sie im Grunde ein zusätzliches Eingabefeld fügen Sie den Browser zu verwirren.

+0

danke für deine Antwort. Ich fand eine Lösung für das gleiche und teile unten. Hoffe, das ist nützlich – sujivasagam

2

Endlich fand ich eine Lösung für diese Frage. Wir können das Feld als schreibgeschützt gestalten und bearbeiten, um den Fokus zu erhalten.

<input name="password" id="password" type="password" readonly onfocus="this.removeAttribute('readonly');" />