Frank B. aus E.: Index eines Formular-Elementes herausbekommen

Beitrag lesen

Hi,Markus

Die Felder des Formulars wird dynamisch in Abhängigkeit von einer eingegebene Zahl n-mal generiert/angezeigt. Folge: alle haben dadurch den gleichen Namen, was aber kein Problem ist, da ich über eine Schleife die Felder auslesen kann.

Eines dieser Felder ist eine Checkbox. Dessen Eigenschaft checked soll aber nur gesetzt werden wenn eine bestimmte bedingung erfüllt ist. Dabei soll nur diese Checkbox checked- oder nicht-checked gesetzt werden können. Das heißt ich muß wissen welche Nummer diese Checkbox in dem Formular hat.

document.Formularname[Nr des Feldes].value (z.Bsp)

würde also nicht funtionieren da ich die Nr. des feldes nicht weiß, denn genau die will ich ja wissen. Das Objekt auf das geklickt wurdebekomme ich ja über this heraus.

kurzer Auszug aus dem Quellcode:

for (i=0;i<anzahl;i++)
{
  document.writeln("<input type='Text' name='input' size='5'>")
  document.writeln("<input type='Checkbox' name='checkbox' value='ja' onclick='check_cb(this);'>Texterläuterung");
...
}

Frank B. aus E.