2009-09-25 6 views
17

Quando ho generare un input di testo come questo:Come nascondere browser generato elenco a discesa di un input di testo degli articoli precedenti

<input type="text" name="name" /> 

Quando comincio a scrivere, il browser visualizzerà un elenco a discesa al di sotto del metodo di scrittura . Questo elenco contiene i valori precedentemente utilizzati per questo input di testo in questo browser. Voglio generare il mio autocompletamento tramite ajax.

Come dire al browser con css o javascript di non generare questo elenco a discesa.

Se questa operazione è più semplice utilizzando jquery, preferirei una soluzione del genere.

+0

Gli elementi di input non sono elenchi a discesa. forse stai pensando ad elementi selezionati? Mi dispiace, ma non capisco davvero cosa stai chiedendo. – inkedmn

+1

Intendo che il browser ha generato il completamento automatico per questo input di testo. – johannes

risposta

21

Sia IE che Firefox (forse altri, non ho studiato molto) supportano lo autocomplete attribute. Se lo si imposta su "off", questi browser non visualizzeranno più il completamento automatico.

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

Funziona anche in konqueror. – johannes

+0

Non aggiornato, non funziona con i browser più recenti. –

+0

@DamirOlejar Hai alcuni dati per eseguire il backup? http://caniuse.com/#feat=input-autocomplete-onoff –

Problemi correlati