class HTMLSelectElement

# class HTMLSelectElement | The select element allows the selection of an option. More...
Full name | `DOM::HTMLSelectElement`
Definition | `#include <html_form.h>`
Inherits | DOM::HTMLElement [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

#### Public Methods

- HTMLSelectElement ()
- HTMLSelectElement (const HTMLSelectElement &other)
- HTMLSelectElement (const Node &other)
- HTMLSelectElement & operator = (const HTMLSelectElement &other)
- HTMLSelectElement & operator = (const Node &other)
- ~HTMLSelectElement ()
- DOMString type () const
- long selectedIndex () const
- void setSelectedIndex ( long )
- DOMString value () const
- void setValue ( const DOMString & )
- long length () const
- HTMLFormElement form () const
- HTMLCollection options () const
- bool disabled () const
- void setDisabled ( bool )
- bool multiple () const
- void setMultiple ( bool )
- DOMString name () const
- void setName ( const DOMString & )
- long size () const
- void setSize ( long )
- long tabIndex () const
- void setTabIndex ( long )
- void add ( const HTMLElement &element, const HTMLElement &before )
- void remove ( long index )
- void blur ( )
- void focus ( )

#### Protected Methods

- HTMLSelectElement (HTMLSelectElementImpl *impl)

## Detailed Description

The select element allows the selection of an option. The contained options can be directly accessed through the select element as a collection. See the SELECT element definition in HTML 4.0.

HTMLSelectElement () | ### HTMLSelectElement

HTMLSelectElement (const HTMLSelectElement &other) | ### HTMLSelectElement

HTMLSelectElement (const Node &other) | ### HTMLSelectElement

HTMLSelectElement (HTMLSelectElementImpl *impl) | ### HTMLSelectElement

[protected]

HTMLSelectElement & operator = (const HTMLSelectElement &other) | ### operator =

Reimplemented from HTMLElement.

HTMLSelectElement & operator = (const Node &other) | ### operator =

Reimplemented from HTMLElement.

~HTMLSelectElement () | ### ~HTMLSelectElement

DOMString type () | ### type

[const]

The type of control created.

long selectedIndex () | ### selectedIndex

[const]

The ordinal index of the selected option. The value -1 is returned if no element is selected. If multiple options are selected, the index of the first selected option is returned.

void setSelectedIndex ( long ) | ### setSelectedIndex

see selectedIndex

DOMString value () | ### value

[const]

The current form control value.

void setValue ( const DOMString & ) | ### setValue

see value

long length () | ### length

[const]

The number of options in this `SELECT` .

HTMLFormElement form () | ### form

[const]

Reimplemented from Element.

HTMLCollection options () | ### options

[const]

The collection of `OPTION` elements contained by this element.

bool disabled () | ### disabled

[const]

The control is unavailable in this context. See the disabled attribute definition in HTML 4.0.

void setDisabled ( bool ) | ### setDisabled

see disabled

bool multiple () | ### multiple

[const]

If true, multiple `OPTION` elements may be selected in this `SELECT` . See the multiple attribute definition in HTML 4.0.

void setMultiple ( bool ) | ### setMultiple

see multiple

DOMString name () | ### name

[const]

Form control or object name when submitted with a form. See the name attribute definition in HTML 4.0.

void setName ( const DOMString & ) | ### setName

see name

long size () | ### size

[const]

Number of visible rows. See the size attribute definition in HTML 4.0.

void setSize ( long ) | ### setSize

see size

long tabIndex () | ### tabIndex

[const]

Index that represents the element's position in the tabbing order. See the tabindex attribute definition in HTML 4.0.

void setTabIndex ( long ) | ### setTabIndex

see tabIndex

void add ( const HTMLElement &element, const HTMLElement &before ) | ### add

Add a new element to the collection of `OPTION` elements for this `SELECT` .

Parameters:

element | The element to add.
before | The element to insert before, or 0 for the tail of the list.

void remove ( long index ) | ### remove

Remove an element from the collection of `OPTION` elements for this `SELECT` . Does nothing if no element has the given index.

Parameters:

index | The index of the item to remove.

void blur ( ) | ### blur

Removes keyboard focus from this element.

void focus ( ) | ### focus

Gives keyboard focus to this element.

Generated by: root on macppc.ports.openbsd.org on Sat Sep 6 10:37:43 2003, using kdoc 2.0a54.