HTML <input> value Attribute
HTML <input> tag
Example
An HTML form with initial (default) values:
<form
action="demo_form.asp">
First name: <input type="text" name="fname"
value="John"><br>
Last name:
<input type="text" name="lname"
value="Doe"><br>
<input type="submit" value="Submit form">
</form>
Try it Yourself »
Definition and Usage
The value attribute specifies the value of an <input> element.
The value attribute is used differently for different input types:
- For "button", "reset", and "submit" - it defines the text on the button
- For "text", "password", and "hidden" -
it defines the initial (default) value of the input field
- For "checkbox", "radio", "image" - it defines the value associated
with the input (this is also the value that is sent on submit)
Note: The value attribute is required with <input type="checkbox"> and <input type="radio">.
Note: The value attribute cannot be used with <input type="file">.
Browser Support
The numbers in the table specify the first browser version that fully supports the attribute.
Attribute |
|
|
|
|
|
value |
1.0 |
2.0 |
1.0 |
1.0 |
1.0 |
Differences Between HTML 4.01 and HTML5
NONE.
Syntax
Attribute Values
Value |
Description |
text |
Specifies the value of the <input> element |
HTML <input> tag
Color Picker