var DialogWindow // Globale Variable zur Fenstersteuerung function submitDocument() { if(validateFields()) { document.forms[0].submitAction.value="save"; document.forms[0].submit(); } } // ******************************************************************************* // Validierung der Formularfelder // ******************************************************************************* function validateFields() { allValid = true; toCheck = new Array(); // **************************************************************************** // Hier koennen die zur pruefenden Felder definiert werden // Syntax: addField(toCheck, Feldname, Regel, Fehlermeldung) // Erlaubte Werte für Regel: // notEmpty = darf nicht leer sein // isDigits = darf nur Zahlen enthalten // isNumber = darf nur +,-, Zahlen, Punkt und Komma enthalten // isSelected = Genau ein Wert ist ausgewählt (aus einer Gruppe von Radio-Buttons) // isChecked = Checkbox ist ausgewählt // **************************************************************************** addField(toCheck, "Vorname", "notEmpty", "Bitte geben Sie Ihren Vornamen an."); addField(toCheck, "Nachname", "notEmpty", "Bitte geben Sie Ihren Nachnamen an."); addField(toCheck, "Str", "notEmpty", "Bitte geben Sie Strasse und Hausnummer an."); addField(toCheck, "PLZ", "notEmpty", "Bitte geben Sie die Postleitzahl Ihres Wohnortes an."); addField(toCheck, "Ort", "notEmpty", "Bitte geben Sie Ihren Wohnort an."); addField(toCheck, "Anlage1_PLZ", "notEmpty", "Bitte geben Sie die PLZ fuer Ihre erste Anlage an."); addField(toCheck, "Anlage1_Ort", "notEmpty", "Bitte geben Sie den Ort fuer Ihre erste Anlage an."); addField(toCheck, "Anlage1_Leistung", "notEmpty", "Bitte geben Sie die Leistung in kWp fuer Ihre erste Anlage an."); addField(toCheck, "Anlage1_Finanzamt", "notEmpty", "Bitte geben Sie das zustaendige Finanzamt fuer Ihre erste Anlage an."); addField(toCheck, "Anlage1_Betreiber", "notEmpty", "Bitte geben Sie den Betreiber (Vorname, Name bzw. Bezeichnung der Gesellschaft fuer Ihre erste Anlage an."); // **************************************************************************** // Ende der Felddefinition. Rest des Scripts NICHT veraendern // **************************************************************************** for (i=0; i