Erde: Problem Formular, PHP Arrays und dessen Kontrolle mit Javascript

Also ich hoffe ich kann mein problem so erklären das es einer versteht.

Ich erzeuge mit PHP eine Formular mit lauter textfeldern. Diese werden gleich mit Daten aus einer MySQL Datenbank gefüllt.

Also folgendermaßen

<form action="test.php" method="POST" name="formular1" onSubmit="return chkFormular()">
Schleife
     {
      <input type="Text" name="waehr_id[]" value="$waehr_id">
      <input type="Text" name="kurs[]" value="$kurs">
     usw...
     }
</form>

(nur Schemenhaft zum verständniss)

nach dem abschicken des Formulars habe ich nun gefüllte Arrays $waehr_id und $kurs
Dies Funktioniert prima

Mein Problem ist folgendes

Ich möchte meinen Formularinhalt gern per onSubmit mit Javascript prüfen ob alle Eingaben korrekt sind.
http://selfhtml.teamone.de/javascript/beispiele/formulareingaben.htm

Ich kann aber die formularelemente dadurch das sie ja Array namen haben (kurs[]) nicht ansprechen.

Ich muss sie ja wieder in ner schleife prüfen

z.b.

Schleife var i
   {
    document.formular1.kurs[i].value == ""
   }

oder ähnlich habe schon einiges probiert bekomme es aber absolut nicht hin die formularelemente zu Prüfen (was ohne die Arrays überhaupt kein Thema ist)

ich hoffe es hat einer ne Idee dazu

Erde

  1. Hallo,

    Schleife var i
       {
        document.formular1.kurs[i].value == ""

    document.formular1.elements["kurs[]"][i].value == ""

    }

    MfG, Thomas

    1. ist ein Tram und es geht sogar

      Super Danke

      Hallo,

      Schleife var i
         {
          document.formular1.kurs[i].value == ""

      document.formular1.elements["kurs[]"][i].value == ""

      }

      MfG, Thomas

    2. [Nachtrag:]

      Nur wenn mindestens zwei Felder mit dem Namen "kurs[]" existieren, wird das genannte Elements-Array erzeugt. Bei einem Feld nur auf document.formular1.elements["kurs[]"].value zugreifen.

      MfG, Thomas