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
 
