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

Beitrag lesen

  1. Kann man mittels einer for-Schleife Formular-Felder mit (fast) gleichen, nur durch Zahlen unterscheidbare Namen überprüfen? (z.B. tag1, tag2, tag3 usw.)
    Mit

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

geht's jedenfalls nicht.

Hi,
angenommen, es geht wirklich nicht so (sihe oben) - dann würde ich folgendes machen. Bei den in Frage kommenden Tags bei onChange eine Funktion aufrufen und in dieser zumindest den value in ein Array schreiben und über dieses Array dann deine Schleife mit den Prüfroutinen laufen lassen. Übergabeparameter z.B. this.value und nr (mit nr = zu verwendender Index im Array).

z.B. onChange="Doit(this.value,1). Eventuell auch nur this damit Du auch auf die anderen eigenschaften des zugehörigen Objectes zugreifen kannst.

Vielleicht hilft Dir dieser Ansatz.
Bye
Timothy