Plausibilisierung von Webformularen per JavaScript

die Überprüfung der in ein Webformular eingegebenen Daten per JavaScript direkt beim Client

Von: Ralph Steyer
Stand: 29. März 2007
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Über den Autor: Ralph Steyer

bild118051

Ralph Steyer ist Diplom-Mathematiker und seit 1996 selbstständig im Bereich Schulung, Programmierung und Beratung. Seine Spezialgebiete sind die Internet-Programmierung und objektorientierte Software-Entwicklung. An der Hochschule RheinMain hat er einen Lehrauftrag im Fachbereich Multimediadesign. Ralph Steyer schreibt außerdem regelmäßig für verschiedene Computermagazine und ist Autor zahlreicher Fachbücher zu Themen von JavaScript, Web-Frameworks wie jQuery über Java bis zum Intranet-Management. Auf der Autorenseite von Amazon finden Sie zu den Büchern genauere Informationen. Sein Blog und seine Homepage sind auch gute Quellen für weitere Informationen.

Beiträge des Autors als Atom-Feed Atom-Feed: Neues von akademie.de

DOM und JavaScript

Im zweiten Teil unserer kleinen Reihe zur Plausibilisierung von Formular-Daten geht es diesmal konkret um die Überprüfung der in ein Webformular eingegebenen Daten per JavaScript, direkt beim Client.

Der erste Teil beschäftigt sich mit Plausibilisierung allgemein und dem Erstellen von Plausibiliserungskonzepten für Webformulare: "Wo plausibilisieren sich Formular-Daten am besten?".

Die Interaktion zwischen dem Besucher einer Webseite und demjenigen, der die Webseite verwaltet, erfolgt heutzutage - mit Ausnahme des Austauschs von indirekten Informationen wie dem Versenden der Mausposition - fast ausschließlich über Webformulare. Wenn Besucher einer Webseite in einem Webformular Daten eingeben und zum Server schicken wollen, müssen diese dabei in vielen Fällen gewissen Plausibilitäten genügen. Diese Plausibilitäten werden in aktuellen Webseiten fast immer mit JavaScript überprüft, wenn man bereits im Client die Einhaltung der geforderten Regeln kontrollieren will.

Man kann sogar sagen, dass die Plausibilisierung von Benutzereingaben die wichtigste Anwendung von JavaScript ist. Das Plausibilisieren eines Webformulars bedeutet dabei, die Schlüssigkeit der Anwendereingaben vor einem Versenden der Daten zu kontrollieren und bei Widersprüchen zu den geforderten Vorgaben Gegenmaßnahmen zu ergreifen.

Der JavaScript-Zugriff auf Formulare ist jedoch nicht nur auf das Plausibilisieren von Formularen beschränkt. Darüber hinaus zählt das dynamische Beeinflussen von Formularinhalten zu den ganz wichtigen Aufgaben.

DOM-Konzept - das "Document Object Model"

Um zu verstehen, wie man ein Formular in einer Webseite samt den enthaltenen Elementen mit JavaScript verwenden kann, muss man kurz auf das DOM-Konzept (Document Object Model) eingehen. Dieses stellt Ihnen automatisch Objekte zur Verfügung, die unter anderem alle Bestandteile der Webseite repräsentieren. DOM ist also eine Objektbibliothek. Sie kann mittels diverser Techniken genutzt werden - sowohl aus Programmier- und Skriptsprachen als auch aus Anwendungen heraus.

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein