Atrybut list służy do określania elementu zawierającego listę sugerowanych opcji dla elementu input. Jego wartością musi być identyfikator elementu datalist znajudującego się w tym samym dokumencie. Jeśli element input ma atrybut type ustawiony na hidden, checkbox, radio, file lub button, jego atrybut list jest ignorowany.
Przykłady użycia
Element input powiązany z listą opcji o identyfikatorze czynnosci.
<label>Co lubisz robić: <input type="text" list="czynnosci"></label>
<datalist id="czynnosci">
<option value="ksuktanie">
<option value="łochanie">
<option value="chromchanie">
</datalist>Składnia atrybutu list
<input list="identyfikator_listy_opcji" />
Elementy związane z atrybutem list
Atrybut list dotyczy elementu input.
Wartości atrybutu list
| Wartość | Opis |
|---|---|
| identyfikator_listy_opcji | Określa identyfikator listy opcji (elementu datalist), z którą powiązany jest element |
Obsługa atrybutu list przez przeglądarki
| Firefox | Chrome | Opera | Safari | Internet Explorer |
|---|---|---|---|---|
| ✔ | ✔ | ✔ | ✘ | ✘ |
Różnice między HTML 4.01 a HTML5
Atrybut list jest nowością języka HTML5.
