2012-07-17 26 views
6

Ho cercato di trovare un modo per impedire ai browser (principalmente FF) di impedire il riempimento automatico del mio modulo. Non eseguo il completamento automatico, poiché digitano valori che offrono suggerimenti. Ma quando carico un modulo in FF, riempie automaticamente il modulo con i valori precedenti. Ma voglio avere sempre i campi vuoti sul carico.Impedire ai browser di compilare automaticamente i campi modulo

Ho provato a usare autocomplete = "off" nel tag, ma non funziona. Ci sono soluzioni a questo? Ho cercato altre domande e tutti dicono di usare quell'attributo, ma non funziona per il riempimento automatico, lo fa per il completamento automatico. Potrei usare JS/jQuery per fare questo?

+1

Eventuali duplicati: http://stackoverflow.com/questions/2530/how-do-you-disable-browser- autocomplete-on-web-form-field-input-tag –

+0

Immagino che sia soddisfatto del completamento automatico - se l'ho capito correttamente. Ma poi non capisco perché il suo browser riempirà automaticamente i valori precedenti al caricamento della pagina. Sei sicuro che non ci sia alcun plugin/estensione che sta facendo questo? – CodeExpress

risposta

13

provare questo potrebbe funzionare per voi impostare autocomplete="off"

<input type="text" autocomplete="off" /> 

controllo: How to Turn Off Form Autocompletion

+0

ho menzionato nel mio post che l'ho provato, e non funziona. FF inserisce ancora i valori di quando il modulo è stato riempito per ultimo. Lo ho provato sul modulo e sui tag di input. – skift

+3

Sembra che questa risposta funzioni. tuttavia, FF è molto liberale nel caching degli input dell'utente e nel loro ripopolamento. Quindi non è un completamento automatico ma, è solo che a FF piace compilare un modulo, con i valori con cui li hai già riempiti. Ho modificato il mio script js per cancellare tutti i campi su load e css su bianco (in modo che l'utente non veda il testo per un secondo, per farlo sparire) per impedirlo. quindi una volta terminato il caricamento, dopo aver rimosso il testo, restituisco il testo ai colori predefiniti. – skift

+1

Cordiali saluti, questo non funziona più con le versioni più recenti: https://bugzilla.mozilla.org/show_bug.cgi?id=956906 – FMCorz

Problemi correlati