HTML <input> value Attribute
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 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
<input value="text">
Attribute Values
Value | Description |
---|---|
text | Specifies the value of the <input> element |
HTML <input> tag