| Depr. | Version |
|---|---|
| No | HTML 2 |
| IE5.5+ | FF1+ | SA1.3+ | OP9.2+ | CH2+ |
|---|---|---|---|---|
| Full | Full | Full | Full | Full |
Syntax
Description
The form’s
name attribute is just one way to provide a
reference for form data. There are several options for achieving the same
goal in JavaScript—using collections, or using the
id or name attributes—but
using the name attribute provides the greatest
level of compatibility, as all browsers support it (which is not the case
with the id attribute). It’s not uncommon to see a
form for which both name and
id attributes are specified with identical values.
Example
Thename
attribute provides a means by which we can reference form data:<form action="search.php" method="post"
target="searchresults" name="frmSearch">
<label for="txtsearch">Search for</label>
<input type="text" name="txtsearch" id="txtsearch"/>
<input type="submit" name="cmdSubmit"
id="cmdSubmit" value="Search"/>
</form>
Value
This attribute can take any name that the developer chooses, though the name can’t contain spaces or special characters.
Compatibility
| Internet Explorer | Firefox | Safari | Opera | Chrome | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.5 | 6.0 | 7.0 | 8.0 | 1.0 | 1.5 | 2.0 | 3.0 | 3.5 | 1.3 | 2.0 | 3.1 | 4.0 | 9.2 | 9.5 | 10.0 | 2.0 |
| Full | Full | Full | Full | Full | Full | Full | Full | Full | Full | Full | Full | Full | Full | Full | Full | Full |
It causes no compatibility issues, and has excellent support across all tested browsers.
User-contributed notes
There are no comments yet.
Add a note
To post a note on this topic, please log in with your SitePoint username and password. If you don't have an account yet, you can create a new account for free.