Atrybut value
ma różne zastosowania w zależności od tego, dla jakiego elementu zostanie zdefiniowany.
Atrybut value dla elementów button i option
W elementach button
i option
atrybut value
określa wartość do wysłania z formularzem. Jeśli atrybut ten nie zostanie zdefiniowany, dla elementów tych w formularzu zostaje wysłany pusty łańcuch.
Przykład użycia
Przycisk zatwierdzania formularza o wartości przycisk_zatwierdz
.
<button name="przycisk" type="submit" value="przycisk_zatwierdz">Zatwierdź formularz</button>
Atrybut value dla elementu input
W elemencie input
atrybut value
określa wartość domyślną tego elementu, która zostanie wysłana w formularzu, jeśli użytkownik nie poda żadnej wartości. Atrybut value
jest obowiązkowy dla elementu input
typów radio
i checkbox
.
Przykład użycia
Pole wyboru formularza.
<input type="checkbox" value="zaznaczono_mnie" />
Atrybut value dla elementu data
W elemencie data
atrybut value
zawiera reprezentację zawartości elementu w formacie zrozumiałym dla maszyny. Dla elementu data
atrybut value
jest obowiązkowy.
Przykład użycia
Element data
.
<data value="8">Osiem</data>
Atrybut value dla elementu li
W elemencie li
atrybut value
określa liczbę porządkową tego elementu.
Przykłady użycia
Element li
o liczbie porządkowej 2.
<li value="2">Drugi element listy</li>
Atrybut value dla elementów meter i progress
W elementach meter
i progress
atrybut value
określa wartość wskazywaną jako bieżącą wartość „licznika”. Dla elementu meter
atrybut ten jest obowiązkowy.
Przykład użycia
Element meter
o wartości maksymalnej (max
) 20 i bieżącej (value
) 5.
<meter value="5" max="20">Przetworzono 5 z 20</meter>
Atrybut value dla elementu param
W elemencie param
atrybut value
określa wartość parametru reprezentowanego przez ten element. Jest to atrybut obowiązkowy.
Przykłady użycia
Element param
o wartości maksymalnej (max
) 20 i bieżącej (value
) 5.
<param name="o3d_features" value="FloatingPointTextures">
Przykład zaczerpnięty ze strony http://www.whatwg.org/specs/web-apps/current-work/#attr-param-value
Elementy związane z atrybutem value
Atrybut value
dotyczy elementów button
, option
,
input
, data
(tylko w HTML 5), li
, meter
(tylko w HTML 5), progress
(tylko w HTML 5) oraz param
.
Obsługa atrybutu value przez przeglądarki
Firefox | Chrome | Opera | Safari | Internet Explorer |
---|---|---|---|---|
✔ | ✔ | ✔ | ✔ | ✔ |
Różnice między HTML 4.01 a HTML5
Atrybut value
jest dostępny dla kilku nowych elementów języka HTML5.