DOM::HTMLSelectElement Class Reference

The select element allows the selection of an option. More...

#include <html_form.h>

Inheritance diagram for DOM::HTMLSelectElement:

DOM::HTMLElement DOM::Element DOM::Node

List of all members.


Public Member Functions

 HTMLSelectElement (const HTMLSelectElement &other)
 HTMLSelectElement (const Node &other)
HTMLSelectElementoperator= (const HTMLSelectElement &other)
HTMLSelectElementoperator= (const Node &other)
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 Member Functions

 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.

Definition at line 878 of file html_form.h.


Member Function Documentation

void HTMLSelectElement::add ( const HTMLElement element,
const HTMLElement before 
)

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.

Definition at line 917 of file html_form.cpp.

void HTMLSelectElement::blur (  ) 

Removes keyboard focus from this element.

Definition at line 933 of file html_form.cpp.

bool HTMLSelectElement::disabled (  )  const

The control is unavailable in this context.

See the disabled attribute definition in HTML 4.0.

Definition at line 856 of file html_form.cpp.

void HTMLSelectElement::focus (  ) 

Gives keyboard focus to this element.

Definition at line 939 of file html_form.cpp.

HTMLFormElement HTMLSelectElement::form (  )  const

### KDE 4.0: remove.

Reimplemented from DOM::Element.

Definition at line 845 of file html_form.cpp.

long HTMLSelectElement::length (  )  const

The number of options in this SELECT .

Definition at line 839 of file html_form.cpp.

bool HTMLSelectElement::multiple (  )  const

If true, multiple OPTION elements may be selected in this SELECT .

See the multiple attribute definition in HTML 4.0.

Definition at line 868 of file html_form.cpp.

DOMString HTMLSelectElement::name (  )  const

Form control or object name when submitted with a form.

See the name attribute definition in HTML 4.0.

Definition at line 879 of file html_form.cpp.

HTMLCollection HTMLSelectElement::options (  )  const

The collection of OPTION elements contained by this element.

Definition at line 850 of file html_form.cpp.

void HTMLSelectElement::remove ( long  index  ) 

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.

Definition at line 928 of file html_form.cpp.

long HTMLSelectElement::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.

Definition at line 815 of file html_form.cpp.

void HTMLSelectElement::setDisabled ( bool  _disabled  ) 

see disabled

Definition at line 862 of file html_form.cpp.

void HTMLSelectElement::setMultiple ( bool  _multiple  ) 

see multiple

Definition at line 874 of file html_form.cpp.

void HTMLSelectElement::setName ( const DOMString value  ) 

see name

Definition at line 885 of file html_form.cpp.

void HTMLSelectElement::setSelectedIndex ( long  _selectedIndex  ) 

see selectedIndex

Definition at line 821 of file html_form.cpp.

void HTMLSelectElement::setSize ( long  _size  ) 

see size

Definition at line 896 of file html_form.cpp.

void HTMLSelectElement::setTabIndex ( long  _tabIndex  ) 

see tabIndex

Definition at line 911 of file html_form.cpp.

void HTMLSelectElement::setValue ( const DOMString value  ) 

see value

Definition at line 833 of file html_form.cpp.

long HTMLSelectElement::size (  )  const

Number of visible rows.

See the size attribute definition in HTML 4.0.

Definition at line 890 of file html_form.cpp.

long HTMLSelectElement::tabIndex (  )  const

Index that represents the element's position in the tabbing order.

See the tabindex attribute definition in HTML 4.0.

Definition at line 905 of file html_form.cpp.

DOMString HTMLSelectElement::type (  )  const

The type of control created.

Definition at line 809 of file html_form.cpp.

DOMString HTMLSelectElement::value (  )  const

The current form control value.

Definition at line 827 of file html_form.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys