HTML <input> value Attribute
Example
An HTML form with initial (default) values:
<form
action="/action_page.php">
<label for="fname">First name:</label>
<input type="text" id="fname"
name="fname" value="John"><br><br>
<label for="lname">Last
name:</label>
<input type="text" id="lname" name="lname"
value="Doe"><br><br>
<input type="submit" value="Submit">
</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 | Yes | Yes | Yes | Yes | Yes |
Syntax
<input value="text">
Attribute Values
Value | Description |
---|---|
text | Specifies the value of the <input> element |
❮ HTML <input> tag