Propriedade defaultValue do Input Text

Definição e uso

defaultValue A propriedade define ou retorna o valor padrão do campo de texto.

Notas:O valor padrão é Propriedade value do HTML do valor definido.

A diferença entre as propriedades defaultValue e value está naquilo que defaultValue contém o valor padrão e value contém o valor atual após algumas alterações. Se não houver mudanças, defaultValue e value são iguais (veja o exemplo abaixo).

Se você deseja verificar se o conteúdo do campo de texto foi alterado, a propriedade defaultValue é muito útil.

Exemplo

Exemplo 1

Alterar o valor padrão do campo de texto:

document.getElementById("myText").defaultValue = "Steve";

Experimente pessoalmente

Exemplo 2

Obter o valor padrão do campo de texto:

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

Experimente pessoalmente

Exemplo 3

Exemplo para mostrar a diferença entre as propriedades defaultValue e value:

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

Experimente pessoalmente

Sintaxe

Retorna o valor padrão da propriedade defaultValue:

textObject.defaultValue

Definir o atributo defaultValue:

textObject.defaultValue = value

Valor do atributo

Valor Descrição
value Define o valor padrão do campo de texto.

Detalhes técnicos

Retorno: Valor de string, que representa o valor padrão do campo de texto.

Suporte ao navegador

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