Java Reference
In-Depth Information
 12 Zugrif auf Formulare
Das Überprüfen und Manipulieren von Webformularen im Allgemeinen ist historisch eines
der ersten Anwendungsgebiete von JavaScript gewesen und auch heute noch eine wichtige
Aufgabe. Dies resultiert nicht zuletzt aus der grundsätzlichen Bedeutung von Webformu-
laren zur Interaktion mit dem Besucher einer Webseite. Gerade die Möglichkeiten von
modernem DHTML und AJAX machen Webformulare immer leistungsfähiger. Aus
JavaScript stehen zwar über das DOM-Objekt window einige wenige Standardmethoden zur
Entgegennahme von Benutzereingaben zur Verfügung, aber Formulare auf Basis von (X)
HTML stellen die einzig vernüntige Möglichkeit im Web dar, um eine qualiizierte Inter-
aktion mit dem Besucher einer Webseite zu erlauben. Als Technik zum Plausibilisieren
eines Webformulars bietet sich auf Seiten eines Webclients idealerweise JavaScript an.
Aber JavaScript-Zugrif auf Formulare ist nicht nur auf das Überprüfen von Formularein-
gaben beschränkt. Darüber hinaus zählen das dynamische Beeinlussen von Formularin-
halten und die Benutzerführung zu den ganz bedeutsamen Aufgaben. Gerade die neuen
Formularelemente in HTML5 und deren inkonsistente Behandlung in den verschiedenen
Browsern machen den Zugrif per JavaScript immer bedeutender. Und diesem gewichtigen
Thema widmen wir uns nun.
12.1■Das Formularobjekt
Formulare in einer Webseite werden im Rahmen des DOM-Konzepts in einem Objekt-
feld mit Namen forms geführt, dessen Bestandteile Objekte vom Typ form sind. Diese Ele-
mente in dem Objektfeld forms repräsentieren jeweils ein einzelnes Formular in der Web-
seite. Natürlich können Sie ein Formularobjekt über die üblichen DOM-Methoden und
-Techniken wie getElementById() oder getElementsByTagName() etc. ansprechen. Für
das Objektfeld forms selbst ist im Grunde nur die Eigenschat length mit der Anzahl der
Elemente des Formulars interessant. Allgemein stehen Ihnen jedoch eine ganze Reihe von
Eigenschaten und Methoden bei einem solchen einzelnen Formularobjekt vom Typ form
zur Verfügung.
 
Search WWH ::




Custom Search