Alina: Formularüberprüfung

Beitrag lesen

Hallo,

Hab da ein kleines Problem. Ich will in einem Formular überprüfen, obe entweder in FELD1 oder FELD2 etwas eingetragen wurde oder nicht. Falls nichts eingetragen wurde soll wie im Quelltext angegeben EINE Alertbox aufgehen, in der gesammelt alle Fehler - sprich leere Felder - aufgelistet werden. Bei mir scheitert es momentan an der Oder-Abfrage und wie ich die Fehlermeldung dann anhänge das sie mit den anderenangezeigt wird.

Das Formular heißt FORMULAR.

/*-------FORMCheck------------*/
function formCheck() {

var foundError = false;
 var errorMsg   = "";

// check if required fields are not empty
        isBlankField(document.FORMULAR.ABSENDER)
  ? errorMsg += "- Es wurde keine Absender angegeben.\n"
  : true;

isBlankField(document.FORMUALR.EMAIL)
  ? errorMsg += "- Es wurde keine eMail-Adresse angegeben.\n"
  :  // check if eMail-Address seems to be valid
             isValidEmail(document.FORMULAR.EMAIL.value)
                 ? true
   : errorMsg += "- Die Angabe der eMail-Adresse scheint ungültig zu sein.\n";

if (errorMsg.length>0) {
  alert("Das Formular wurde nicht korrekt ausgefuellt:\n\n"+
   errorMsg);
  return false;
 }
 }

// Check for a blank field
    function isBlankField(field) {
        return (field.value.length == 0);
    }

// Check for a "@" in email address
    function isValidEmail(str) {
 var atPosition  = str.indexOf('@');
 var dotPosition = str.indexOf('.',atPosition);
 return ( (atPosition && dotPosition)>0);
    }

// Check that a string contains only numbers
    function isNumber(str) {
        for(var position=0; position<str.length; position++)
 {
              var chr = str.charAt(position)
              if  ( (chr < "0") || (chr > "9") )
               return false;
        };
        return true;

};

Wäre dankbar für Tipps.

Alina