Ciao, quoto tampertools e aggiungo: datalist è ancora poco affidabile perché ogni browser lo gestisce in modo differente, o non lo supporta affatto. Il funzionamento potrebbe produrre risultati inaspettati e pertanto confondere gli utenti.
Personalmente su FF mi visualizza la lista delle voci in cui compare il termine digitato; invece su CH visualizza solo le voci che iniziano col termine indicato; mentre IE9 non supporta datalist e il risultato e catastrofico, mostrandomi direttamente sulla pagina la carrellata di voci.
Su FF ogni voce visualizzata sulla lista, riporta o il testo scritto tra i tag <option></option> (se presente) o solo il testo dell'attributo value (se presente); invece su CH, per ogni voce, viene mostrato il testo del value e, affianco in piccolo, il testo tra i tag (se presente); mentre su IE, non pervenuto.
Per tali motivi consiglio di utilizzare un qualche plugin jQuery (ce ne sono tanti in giro) che faccia ciò che chiedi e sia comunque crossbrowser.
Un esempio tra i vari esistenti: http://nicolasbize.com/magicsuggest/
Vedi eventualmente anche qui: http://plugins.jquery.com/tag/dropdown/


Rispondi quotando