|
Allgemeines zur Verwendung
Eigenschaften
Methoden
Eingabefeld | Auswahlliste | Button | Gruppen-Button[#] |
Eine Objektinstanz des Formularelement-Objekts wird automatisch erzeugt, wenn der WWW-Browser mindestens ein Formular mit mindestens einem Element in der HTML-Datei vorfindet.
FENSTERNAME.document.forms[#].elements[#].Eigenschaft/Methode(); window.document.forms[0].elements[2].checked = true; |
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.Eigenschaft/Methode() x = window.document.Anmeldung.Anschrift.text; window.document.Anmeldung.Geschlecht[1].checked = true; |
Zu den Fensternamen lesen Sie den Abschnitt Allgemeines zur Verwendung des window-Objekts. Bei Verwendung von Frames lesen Sie auch den Abschnitt Allgemeines zur Verwendung des Frame-Objekts. Das den Formularelementen übergeordnete Formularobjekt wird im Abschnitt FENSTERNAME.document.forms[#] / FORMULARNAME beschrieben.
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME[#].checked
Ermittelt bzw. bestimmt, ob bzw. daß ein Radio- oder Checkbutton aktiviert ist oder nicht. Mögliche Werte sind true bzw. 1 oder false bzw. 0. Beispiel: if(document.Favoritenformular.Alter[0].checked == true) alert("Sind Sie wirklich so jung?");. In dem Beispiel ist Alter der gemeinsame Name einer Gruppe von Radiobuttons im HTML-Formular.
Lesen
Ändern
Gruppen-Button[#]
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME[#].defaultChecked
Ermittelt bzw. bestimmt, ob bzw. daß ein Radio- oder Checkbutton per Voreinstellung aktiviert ist oder nicht. Mögliche Werte sind true bzw. 1 oder false bzw. 0. Beispiel: document.forms[0].Zutaten[3].defaultChecked = true;. In dem Beispiel ist Zutaten der gemeinsame Name einer Gruppe von Checkbuttons im HTML-Formular.
Lesen
Ändern
Gruppen-Button[#]
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.defaultValue
Ermittelt oder bestimmt den voreingestellten Text eines Eingabefeldes. Beispiel: document.Favoritenformular.Kommentar.defaultValue = "Lassen Sie sich was einfallen!");.
Lesen
Ändern
Eingabefeld
FENSTERNAME.document.FORMULARNAME.elements.length
Anzahl der Elemente in dem entsprechenden Formular.
Lesen
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.name
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME[#].name
Der Name des Formularelements, wie er in HTML bei der Definition des Elements mit der Zusatzangabe name= zugewiesen wurde. Wenn Sie beispielsweise in einer HTML-Datei <form name=TestForm><input name=Eingabefeld onFocus="window.status=TestForm.Eingabefeld.name; return true"></form> notieren, wird dem Anwender während der Eingabe in dem Feld der Name des Elements angezeigt.
Lesen
Eingabefeld
Auswahlliste
Button
Gruppen-Button[#]
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.options[#].index
Ermittelt den Index einer Auswahlmöglichkeit. Beispielsweise wird bei var x = document.forms[0].favorit.options[3].index in der Variablen x der Wert 3 gespeichert, weil dies bei ...options[3] der Index ist.
Lesen
Auswahlliste
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.options.length
Ermittelt die Anzahl der Auswahlmöglichkeiten in einer Auswahlliste.
Lesen
Auswahlliste
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.options[#].defaultSelected
Ermittelt bzw. bestimmt, ob bzw. daß eine Auswahlmöglichkeit in einer Auswahlliste per Voreinstellung aktiviert ist oder nicht. Mögliche Werte sind true bzw. 1 oder false bzw. 0. Beispiel: document.Musikform.Favoriten.options[2].defaultSelected = true;. In dem Beispiel ist Favoriten der Name einer Auswahlliste mit Musikern.
Lesen
Ändern
Auswahlliste
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.options.selectedIndex
Ermittelt oder bestimmt, welche Auswahlmöglichkeit in einer Auswahlliste aktiviert ist. Beispiel: document.Musikform.Favoriten.options.selectedIndex = 3;. In dem Beispiel ist Favoriten der Name einer Auswahlliste mit Musikern.
Lesen
Ändern
Auswahlliste
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.options[#].selected
Ermittelt oder bestimmt, welche Auswahlmöglichkeit in einer Auswahlliste aktiviert ist. Mögliche Werte sind true bzw. 1 oder false bzw. 0. Beispiel: document.Musikform.Favoriten.options[3].selected = true;. In dem Beispiel ist Favoriten der Name einer Auswahlliste mit Musikern. Mit options[3].selected = true wird die vierte Auswahlmöglichkeit ausgewählt.
Lesen
Ändern
Auswahlliste
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.options[#].text
Ermittelt oder bestimmt den Text einer Auswahlmöglichkeit in einer Auswahlliste. Beispiel: alert(document.Musikform.Favoriten.options[3].text). Das Beispiel gibt den Text zur vierten Auswahlmöglichkeit in der Auswahlliste Favoriten innerhalb des Formulars Musikform am Bildschirm aus.
Lesen
Ändern
Auswahlliste
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.value
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME[#].value
Wert, den der Anwender in einem Formularelement eingegeben bzw. diesem zugewiesen hat. Wenn Sie beispielsweise in einer HTML-Datei <form name=TestForm><input name=Eingabefeld><input type=submit name=OK value="Anzeigen" onClick="alert(document.TestForm.Eingabefeld.value)"></form> notieren, kann der Anwender in einem Eingabefeld etwas eingeben. Wenn er anschließend auf den Button "Anzeigen" klickt, wird der eingegebene Text in einem Meldungsfenster am Bildschirm angezeigt.
Lesen
Ändern
Eingabefeld
Auswahlliste
Button
Gruppen-Button[#]
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.blur()
Die Methode entfernt den Cursor bzw. den Focus von dem betreffenden Feld bzw. der Auswahlliste. Wenn Sie beispielsweise ein Formular mit Namen TesteDeinWissen mit einem Eingabefeld WannStarbGoethe haben, dann können Sie z.B. mit CountDown=window.setTimeout("document.TesteDeinWissen.WannStarbGoethe.blur()",10000); den Cursor nach 10 Sekunden automatisch aus dem Feld entfernen.
Eingabefeld
Auswahlliste
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.click()
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME[#].click()
Die Methode erzeugt einen automatischen Klick auf den betreffenden Button. Wenn Sie beispielsweise ein Formular mit Namen TesteDeinWissen haben, bei dem der Submit-Button das 9. Element ist, dann können Sie z.B. mit CountDown=window.setTimeout("document.TesteDeinWissen.elements[8].click()",60000); nach einer Minute ein automatisches Abschicken des Formulars erzwingen.
Button
Gruppen-Button[#]
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.focus()
Die Methode setzt den Cursor bzw. den Focus auf das betreffende Feld bzw. die Auswahlliste. Wenn Sie beispielsweise ein Formular mit Namen TesteDeinWissen mit einem Eingabefeld WannStarbGoethe haben, dann können Sie z.B. mit document.TesteDeinWissen.WannStarbGoethe.focus(); den Cursor in dieses Feld setzen.
Eingabefeld
Auswahlliste
FENSTERNAME.document.FORMULARNAME.ELEMENTNAME.select()
Die Methode selektiert den gesamten in dem Feld enthaltenen Text. Wenn Sie beispielsweise ein Formular mit Namen TesteDeinWissen mit einem Eingabefeld WannStarbGoethe mit dem Default-Text 1996 haben, dann können Sie z.B. mit document.TesteDeinWissen.WannStarbGoethe.select(); den Default-Text selektieren, um dem Anwender zu signalisieren, daß er den Default-Text mit der richtigen Jahreszahl überschreiben soll.
Eingabefeld
Blättern: | |||
FENSTERNAME.document.forms[ ] / FORMULARNAME | FENSTERNAME.document.images[ ] / BILDNAME |
HTML-Dateien selbst erstellen | |||
Dokumentation: JavaScript | |||
JavaScript-Objektreferenz |
© 1997 Stefan Münz, s.muenz@euromail.com