Joachim: Formluar überprüfen

Beitrag lesen

hi,

function chkFormular()
{
var missedFields;
if(document.Formular.Name.value == "")  {
   missedFields+=1;
  }
if(document.Formular.Strasse.value == "") {
   missedFields+=1;
  }
if (missedFields>=1) {
   return false;
   }
}

1. Niemals "Name" verwenden, der Begriff ist reserviert.
2. wo definierst Du einen Wert fuer missedFields, der hochgezaehlt werden soll?

function chkFormular(){
    var missedFields =  0;
    if(!document.Formular.vName.value)   missedFields += 1;
    if(!document.Formular.Strasse.value) missedFields += 1;
    if (missedFields > 0) return false;
    return true;
 }

wenn das Formular trotzdem abgesendet wird, hast Du einen anderen Fehler. Dann wird das Script nicht beendet - und die Form versandt. Nutze Mozilla und schaue per "javascrip:" Eingabe /Url-Zeile) in die Konsole.

Gruesse  Joachim