Name
Input — an input element in an HTML form
Availability
JavaScript 1.0; enhanced in JavaScript 1.1
Inherits from/Overrides
Inherits from HTMLElement
Synopsis
form
.elements[i
]form
.name
Properties
Input inherits properties from HTMLElement and defines or overrides the following:
-
checked
A read/write boolean that specifies whether a Checkbox or Radio form element is currently checked. You can set the state of these button elements by setting the value of this property. This property is not used by other form elements.
-
defaultChecked
A read-only boolean value that specifies whether a Checkbox or Radio element is checked by default. This property is used to restore the Checkbox or Radio element to its default value when the form is reset and has no meaning for other form elements.
defaultChecked
corresponds to thechecked
attribute in the HTML<input>
tag that created the form element. Ifchecked
was present,defaultChecked
istrue
. Otherwise,defaultChecked
isfalse
.-
defaultValue
Specifies the initial text that appears in the form element and the value that is restored to that element when the form is reset. This property is used only by the Text, Textarea, and Password elements. For security reasons, it is not used by the FileUpload element. For Checkbox and Radio elements, the equivalent property is
defaultChecked
.-
form
A read-only reference to the Form object that contains the element. The
form
property allows the event handlers of one form element to easily refer to sibling ...
Get JavaScript: The Definitive Guide, Fourth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.