2015-05-19 12 views
5

Ho un modulo profilo nel mio sito in cui il campo della password è riempito automaticamente anche dopo che ho dato auto completo = "off" alla casella di testo e anche al modulo. Dopodiché ho anche ottenuto il completamento automatico del campo della password.auto completata non funziona in firefox 38

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

risposta

8

Si prega di provare questo invece di utilizzare qualsiasi variabile nascosta fittizia all'interno del modulo.

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

grazie per la tua risposta – sujivasagam

0

completamento automatico non funziona su tutti i moduli

Se si scopre che Firefox non salvare qualsiasi testo immesso in forme, seguire le istruzioni riportate di seguito.

Controllare le impostazioni di Firefox Assicurarsi che Firefox è impostato per ricordare le voci di forma e che le voci dei moduli salvati non vengono automaticamente cancellato:

Fare clic sul pulsante di menu Nuovo Fx Menu e selezionare Opzioni.

Selezionare il pannello Privacy.

Imposta Firefox: per utilizzare le impostazioni personalizzate per la cronologia.

Assicurarsi che Memorizza ricerca e cronologia moduli sia selezionato.

L'abilitazione del completamento automatico del modulo consente anche a Firefox di memorizzare la cronologia delle ricerche per la barra di ricerca.

Trova Cancella cronologia quando si chiude Firefox. Se è selezionato:

Fare clic sul pulsante Impostazioni ....

Assicurarsi che Form. & Cronologia ricerche non sia selezionato.

Fare clic su OK.

Chiude la pagina about: preferences.

REFERENCE

+0

questo è utile solo se stiamo verificando localmente. Come possiamo sapere se l'utente che sta visualizzando il sito farà lo stesso nelle impostazioni? Non è possibile. Quindi sto cercando il codice per risolvere questo problema nel codice del modulo stesso. – sujivasagam

1

C'è un trucco interessante (e alcune buone spiegazioni) in this risposta:

Fondamentalmente si aggiunge un campo di input in più per confondere il browser.

+0

grazie per la tua risposta. Ho trovato una soluzione per lo stesso e condividere di seguito. Spero che questo sia utile – sujivasagam

2

Finalmente ho trovato una soluzione per questa domanda. Possiamo rendere il campo solo di sola lettura e modificabile al momento di concentrarsi.

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