Attributo defaultValue Input Date

Definizione e uso

defaultValue Imposta o restituisce il valore predefinito del campo data.

Nota:Il valore predefinito è Attributo value HTML valore definito.

La differenza tra gli attributi defaultValue e value è:

  • defaultValue contiene il valore predefinito
  • mentre value contiene il valore attuale dopo alcune modifiche
  • Se non è cambiato, defaultValue e value sono uguali (vedi l'esempio sottostante)

Se desideri chiarire se il campo data è stato modificato, l'attributo defaultValue è molto utile.

Esempio

Esempio 1

Cambia il valore predefinito del campo data:

document.getElementById("myDate").defaultValue = "2014-02-09";

Prova tu stesso

Esempio 2

Ottieni il valore predefinito del campo data:

var x = document.getElementById("myDate").defaultValue;

Prova tu stesso

Esempio 3

Esempio di differenza tra l'attributo defaultValue e value:

var x = document.getElementById("myDate");
var defaultVal = x.defaultValue;
var currentVal = x.value;

Prova tu stesso

Sintassi

Restituisce l'attributo defaultValue:

inputdateObject.defaultValue

Imposta l'attributo defaultValue:

inputdateObject.defaultValue = value

Valore dell'attributo

Valore Descrizione
value Definisce il valore predefinito del campo di date.

Dettagli tecnici

Valore di ritorno: Valore di stringa che rappresenta il valore predefinito del campo di date.

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta completamente l'attributo.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Supporto 10.0 Supporto Supporto Supporto

Attenzione:L'elemento <input type="date"> non visualizza alcun campo di date/calendario negli versione IE11 e precedenti.