Calocybe: Externe JavaScript IN JavaScript aufrufen / Formulareingabe mit for-Schleifen überprüfe

Beitrag lesen

Tag!

man kann die formularfelder AUCH mit namen ansprechen aber auch mit der jeweiligen zahl....

Kann man, aber Du hast die Betonung schon ganz richtig gesetzt, naemlich auf *auch*. Das ist wirklich kein besonders guter Weg, denn sobald Du die Reihenfolge der Felder veraenderst oder zwischenrein noch andere Form-Elemente bringst, musst Du das JavaScript wieder anpassen. Nee, nee, mit Namen geht das doch viel schoener.

»»  var formname = "tag"+i;
»»  if (document.formular.formname.value=="")...

Richtig waere:

var formname = "tag" + i;
  if (document.formular.elements[formname].value == "") ...

oder einfach:

if (document.formular.elements["tag" + i].value == "") ...

Bye, Calocybe