FormElement object (Object/browser)

An object representing an HTML <INPUT> tag in a <FORM>.

Availability:

JavaScript - 1.0
JScript - 1.0
Internet Explorer - 3.02
Netscape - 2.0
Inherits from:Input object
JavaScript syntax:IEmyFormElement = myDocument.all.anElementID
IEmyFormElement = myDocument.all.tags("INPUT")[anIndex]
IEmyFormElement = myDocument.all[aName]
-myFormElement = myDocument.getElementById(anElementID)
-myFormElement = myDocument.getElementsByName(aName)[anIndex]
-myFormElement = myForm.anElementName
-myFormElement = myForm.elements[anItemIndex]
-myFormElement = myForm[anIndex]
-myFormElement = myFormElementsArray[anItemIndex]
-myFormElement = myDocument.getElementsByTagName("INPUT")[anIndex]
Argument list:anIndexA reference to an element in a collection
aNameAn associative array reference
anElementIDThe ID value of an Element object
anItemIndexA reference to a single item within the form elements array
Event handlers:onAfterUpdate, onBeforeUpdate, onBlur, onChange, onClick, onDblClick, onFocus, onHelp, onKeyDown, onKeyPress, onKeyUp, onMouseDown, onMouseMove, onMouseOut, onMouseOver, onMouseUp, onRowEnter, onRowExit, onSelect

This is a generic description of a form element object. The object will really be a concrete manifestation of a particular class but is available generally as an item in the elements array that belongs to the form.

Refer to the Input object topics for a more detailed description of FormElement functionality.

See also:Button object, BUTTON object, Checkbox object, Element object, Element.all[], Form.elements.length, Form.elements[], Input object, Password object, RadioButton object, ResetButton object, Select object, SubmitButton object, TextCell object

Event nameJavaScriptJScriptNIEOperaNESECMADOMCSSHTMLNotes
onAfterUpdate n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onBeforeUpdate n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onBlur1.1 1.13.0 3.03.0 3.04.0 4.03.0 3.0 n/a n/a n/a n/a n/aWarning
onChange1.0 1.03.0 3.02.0 2.04.0 4.03.0 3.0 n/a n/a n/a n/a n/a-
onClick1.0 1.03.0 3.02.0 2.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onDblClick1.2 1.23.0 3.04.0 4.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onFocus1.0 1.03.0 3.02.0 2.04.0 4.03.0 3.0 n/a n/a n/a n/a n/aWarning
onHelp n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/aWarning
onKeyDown1.2 1.23.0 3.04.0 4.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onKeyPress1.2 1.23.0 3.04.0 4.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onKeyUp1.2 1.23.0 3.04.0 4.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onMouseDown1.2 1.23.0 3.04.0 4.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onMouseMove1.2 1.23.0 3.04.0 4.04.0 4.0 n/a n/a n/a n/a n/a4.0 4.0Warning
onMouseOut1.1 1.13.0 3.03.0 3.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onMouseOver1.0 1.03.0 3.02.0 2.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onMouseUp1.2 1.23.0 3.04.0 4.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onRowEnter n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onRowExit n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onSelect1.0 1.03.0 3.02.0 2.04.0 4.03.0 3.0 n/a n/a n/a n/a n/a-

Inheritance chain:

Element object, Input object, Node object