Atrybut defaultValue Input Date
Definicja i użycie
defaultValue
Atrybut ustawia lub zwraca wartość domyślną pola daty.
Uwaga:Domyślna wartość to Atrybut HTML value wartości określonej w
Różnica między atrybutami defaultValue i value polega na:
- defaultValue zawiera wartość domyślną
- natomiast value zawiera bieżącą wartość po pewnych zmianach
- Jeśli nie zmieniło się, defaultValue i value są takie same (zobacz poniższy przykład)
Atrybut defaultValue jest bardzo przydatny, jeśli chcesz sprawdzić, czy pole daty zostało zmienione.
Przykład
Przykład 1
Zmień wartość domyślną pola daty:
document.getElementById("myDate").defaultValue = "2014-02-09";
Przykład 2
Pobierz wartość domyślną pola daty:
var x = document.getElementById("myDate").defaultValue;
Przykład 3
Przykład pokazujący różnicę między atrybutami defaultValue i value:
var x = document.getElementById("myDate"); var defaultVal = x.defaultValue; var currentVal = x.value;
Gramatyka
Zwrócenie atrybutu defaultValue:
inputdateObject.defaultValue
Ustawienie atrybutu defaultValue:
inputdateObject.defaultValue = value
Wartość atrybutu
Wartość | Opis |
---|---|
value | Określa domyślną wartość pola daty. |
Szczegóły techniczne
Wartość zwracana: | Wartość ciągowa, która reprezentuje domyślną wartość pola daty. |
---|
Obsługa przeglądarek
Liczby w tabeli wskazują na pierwszą wersję przeglądarki, która w pełni obsługuje tę właściwość.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Obsługa | 10.0 | Obsługa | Obsługa | Obsługa |
Uwaga:Element <input type="date"> nie wyświetla żadnego pola daty/kalendarza w przeglądarkach IE11 i wcześniejszych.