Input Email defaultValue Property
Example
Modify the default value of the email field:
document.getElementById("myEmail").defaultValue = "[email protected]";
Definition and Usage
The defaultValue property is used to set or return the default value of the email field.
Note: The default value describes the value of the HTML value attribute.
The difference between defaultValue and value is that defaultValue contains the default value, while value contains the modified value. If no modification is made, defaultValue and value are the same (see "More Examples").
The defaultValue property is useful when you need to check if the value of the email field has changed.
Browser Support
All major browsers support the defaultValue property.
Note: The <input type="email"> element is not supported in Internet Explorer 9 and earlier versions, and Safari.
Syntax
Return the defaultValue property:
Set the defaultValue property:
Property Values
| Value | Description |
|---|---|
| value | Specifies the default value of the email field |
Technical Details
| Return Value: | String, representing the default value of the email field | | --- | --- |
More Examples
Example
Get the default value of the email field:
var x = document.getElementById("myEmail").defaultValue;
x outputs:
[email protected]
Example
This example demonstrates the difference between the defaultValue and value properties:
var x = document.getElementById("myEmail");
var defaultVal = x.defaultValue;
var currentVal = x.value;