Wie wird in einem HTML-Dokument gerechnet ? - Teil 6

Ein forms-Objekt besitzt folgende Eigenschaften, Methoden und Ereignisse:

Eigenschaften:

actiongibt an, welche Aktion mit dem Formular verknüpft ist
elements[ ]enthält die einzelnen Bestandteile des Formulars
lengthAnzahl der Elemente im Feld elements[]
methodMethode, nach der eingegebenen Daten versendet werden ("get"/"post")
encodingentspricht dem ENCTYPE-Feld im <FORM>-Tag

Methoden:

submit()versendet ein Formular von JavaScript automatisch
reset()automatisches zurücksetzen

Ereignisse:

onSubmit()Ereignis tritt ein, wenn der Submit-Knopf gedrückt wurde
onReset()Ereignis tritt ein, wenn der Reset-Knopf gedrückt wurde

Innerhalb eines Formulares gibt es verschiedene Formular-Elemente, auf deren Funktionsweise ich bereits im HTML-Forum näher eingegangen bin. Aus diesem Grund werde ich auch hier nur die verschiedenen Möglichkeit und das Händling mit Formular-Elementen in JavaScript versuchen näher darzustellen.

Innerhalb eines "document.forms-Objektes" gibt es ein "elements-Array". Dieses Array beinhaltet alle Formularelemente des entsprechenden "document.forms-Objektes".
Also liefert die Funktion "document.Name.elements.length" die Anzahl der enthaltenen Formularelemente im Formular "Name".

Obwohl die nachfolgende Tabelle nicht so ganz "fachgerecht" ist, könnte man doch der Einfachheit wegen sagen:

Formular-Elemente sind Elementobjekte, weil sie verschiedene Eigenschaften, Methoden und Ereignisse haben bzw. bewirken:

ObjektEigenschaftenMethodenEreignisse
buttonname
value
click()onClick()
checkboxchecked
defaultChecked
name
value
click()onClick()
hiddenname
value
  
passworddefaultValue
name
value
focus()
blur()
select()
 
radiochecked
defaultChecked
length
name
value
click()onClick()
resetname
value
click()onClick()
selectlength
name
options
selectedIndex
blur()
focus()
onBlur()
onChange()
onFocus()
options
(Kind-Objekt von select)
defaultSelected
index
length
name
selected
text
value
  
submitname
value
click()onClick()
textdefaultValue
name
value
focus()
blur()
select()
onBlur()
onChange()
onFocus()
onSelect()
textareadefaultValue
name
value
focus()
blur()
select()
onBlur()
onChange()
onFocus()
onSelect()

Es bedeuten für:

    Eigenschaften:

    checkedangekreuzt ?
    defaultCheckedstandardmäßig angekreuzt ?
    defaultSelectedstandardmäßig ausgewählt ?
    defaultValueDefault-Wert
    lengthAnzahl der Elemente in einer Gruppe
    nameName des Elements
    optionsFeld der Optionen
    selectedausgewählt ?
    selectedIndexIndex der ausgewählten Option
    textbeschreibender Text
    valueWert des Elements

    Methoden:

    blur()Abgeben des "Input-Focus" (siehe focus).
    click()löst eine Aktion auch ohne Mausklick auf ein Element aus
    focus()setzt den "Input-Focus" (blinkenden Eingabe-Cursor)
    select()ein Textbereich wird ermittelt

    Ereignisse:

    onBlur()"Input-Focus" geändert
    onChange()Inhalt eines Feldes geändert
    onClick()Element wurde angeklickt
    onFocus()"Input-Focus" (erfolgreich) gesetzt
    onSelect()Text wurde ermittelt

 

Zum Schluß ein Beispiel dafür, wie das bisher gesagte in der Praxis aussehen könnte. Auf Grund der Größe des JavaScriptes für einen Rechner, habe ich an dieser Stelle auf ein Listing verzichtet. Wer mag, kann es sich downloaden (1,7 Kb).

 
 
 
 Kontakt | Übersicht | Komplex-Suche | AGB | Impressum | Datenschutz
Copyright © 2012 Juniors-Workstation. Alle Rechte vorbehalten.
Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.
 
 
     
 
   
Design by windows vista forum and energiesparlampen