2010-09-16 18 views
5

So che non dovrei farlo ma potrebbe essere più facile quindi spiegare ai clienti che dovresti farlo attraverso il browser. Hanno un computer pubblico e un server in esecuzione sulla macchina in un account amministratore (il codice che sto scrivendo). Vogliono che le persone inseriscano le loro informazioni ma non vogliono che qualcuno prema sulla casella di immissione dell'email per visualizzare l'indirizzo email di ppls. C'è un modo in cui posso disabilitare questo tramite codice in IE? (Credo che stiano usando 6 ma potrebbero usare 7 o 8).È possibile disabilitare il completamento automatico?

+0

Sì, c'è un modo. –

risposta

15

Utilizzare l'autocomplete attributi non standard:

autocomplete="off" 

funziona in tutti i browser moderni. Interromperà la validazione HTML 4, comunque. No way around that. Sarà valido in HTML 5.

Riferimento:

+0

così '' ok ci proverò ora. -edit- sì, ha funzionato! accetterò quando posso –

+0

potresti usare JavaScript per aggiungere l'attributo autocomplete alla casella di testo, no? Quindi funzionerebbe e la tua pagina sarebbe ancora valida. Il meglio di entrambi i mondi. – Timothy

+1

@Timothy buona idea, ma non funzionerà con i valori dei moduli che vengono completati automaticamente al caricamento della pagina. L'unico modo per disabilitare ciò che funziona con HTML valido è rinominare gli elementi del modulo su ogni richiesta come 'user124928239' ... –

2
<input name="name" autocomplete="off"> 
+10

-1 per CAPITALE HTML !!! DOLOROSO E NON VALIDANTE !!! – Hello71

Problemi correlati