Home       Servicebereich  Projekte  Kontakt  

global.js


Aufbau der globalen Komponente

Jede Teilkomponente eines Formulars (Modul mit HTML-Quellcode fuer das Formular und JS-Code fuer die Validierung desselben) "registriert" sich beim Aufruf beim Prototypobjekt. Ein Beispiel einer Komponente ist unter component.js aufgeführt.

Die "onClick ()"- Methode des Formularbuttons ruft die Funktion "check_submit" auf, die die ueber die Liste der registrierten Komponenten iteriert und die einzelnen Funktionen zur Validierung des Formulars aufrufen.

Submit-Button:

    <input type="button" onClick="return check_submit()">

Der unten aufgefuehrte Code wird global in die HTML-Formulare eingebunden und definiert das Prototypobjekt sowie die check_submit() Funktion.:

    // mv_global.js
    //

    // Globale Registerklasse vorbereiten
    //
    function component_repository () {};
    new component_repository ();

    // check_submit()
    //
    // Bei Pruefung des Submits wird ueber alle Objektmethoden
    // iteriert.
    function check_submit () {
        component_list = new component_repository ();
        for(attr in component_list) {
            if (! component_list[attr] ()) {
                return false;
            }
        }
        return true;
    }

< zurück  | weiter >