HTML <input> name Attribute
Example
An HTML form with three input fields; two text fields and one submit button:
<form
action="demo_form.asp">
Name: <input type="text" name="fullname"><br>
Email:
<input type="text" name="email"><br>
<input type="submit" value="Submit">
</form>
Try it yourself »
Definition and Usage
The name attribute specifies the name of an <input> element.
The name attribute is used to reference elements in a JavaScript, or to reference form data after a form is submitted.
Note: Only form elements with a name attribute will have their values passed when submitting a form.
Browser Support
The numbers in the table specify the first browser version that fully supports the attribute.
Attribute | |||||
---|---|---|---|---|---|
name | 1.0 | 2.0 | 1.0 | 1.0 | 1.0 |
Differences Between HTML 4.01 and HTML5
NONE.
Syntax
<input name="text">
Attribute Values
Value | Description |
---|---|
text | Specifies the name of the <input> element |
HTML <input> tag