Ich habe eine Teilnehmerliste in Form von 15 Textfeldern mit 15 Namen, die Feldbezeichnungen lautet TeilName.1, TeilName.2, TeilName.3 usw.. Nun tritt der Fall auf, das ich einen Teilnehmer löschen muss. Dazu haben alle Namensfelder ein gleichlautende Löschschaltfläche mit den Namen TeilCanc.1, TeilCanc.2, TeilCanc.3 usw. Mein Plan bestand darin, den Namen zu splitten um die Nummer am des Namens dafür zu benutzen die unteren Felder per Schleife um ein Feld nach ober zu verrücken.
<-- Das blöde ist nur - ich kriegs nicht hin.
Mein derzeitiger Scriptstand:
var a = event.target.name.split(".")[1];
var b = this.getField("TeilName."+a);
this.calculate = false;
var Z = this.getField("Zaehler"); //Zählerfeld, welches die...
Z.value = a;//Zahl (".")aus den Namen auffängt...
Z.value = Abzug.value+1;// und um 1 erhöht
for(a=0; a<10; a++)
{
this.getField("TeilName."+a).value=this.getField(("TeilName."+Z.value")+a).value;
}
Hab schon die verschiedensten versionen ausprobiert, aber irgendwo hängt mehr als ein Haken drin...
Hat jemand einen Tipp für mich?
MfG
Karsten