Atributo defaultValue do Input Month

Definição e uso

defaultValue Define ou retorna o valor padrão do campo de mês.

Notas:O valor padrão é Atributo value HTML previsto.

A diferença entre os atributos defaultValue e value está em que defaultValue contém o valor padrão, enquanto value contém o valor atual após algumas alterações. Se não houver mudanças, defaultValue e value são iguais (veja "Mais exemplos").

Se você deseja verificar se o mês/ano do campo de mês já foi alterado, o atributo defaultValue é muito útil.

Exemplo

Exemplo 1

Alterar o valor padrão do campo de mês:

document.getElementById("myMonth").defaultValue = "2023-06";

Experimente você mesmo

Exemplo 2

Obter o valor padrão do campo de mês:

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

Experimente você mesmo

Exemplo 3

Um exemplo de diferença entre os atributos defaultValue e value:

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

Experimente você mesmo

Sintaxe

Retornar o atributo defaultValue:

monthObject.defaultValue

Definir o atributo defaultValue:

monthObject.defaultValue = value

Valor do atributo

Valor Descrição
value Define o valor padrão do campo de mês.

Detalhes técnicos

Retorno: Valor de string, que representa o valor padrão do campo de mês.

Suporte ao navegador

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suporte 10.0 Suporte Suporte Suporte

Atenção:O elemento <input type="month"> não exibe nenhum campo de data ou calendário no Firefox.