Übergabe von werten auf eine neue Seite in einer For Schleife.
Helmut
- asp.net
Hallo zusammen,
Ich habe ein Formular wo ich den Benutzer die anzahl der Textfelder eingeben lasse.
Anschließend erstelle ich dann ein Formular mit den vorgegebenen Textfeldern.
Funktioniert wunderbar:
Code:
Response.Write "<tr>"
Response.Write "<td>Teilnehmer:</td>"
For i = 1 to anzteil
Response.Write "<td><input type=""text"" name=""teilnehmer"
Response.Write i
Response.Write """ size=""10""></td>"
next
Response.Write "</tr>"
Jetzt möchte ich aber den Inhalt der Textfelder natürlich auch auf die nächste Seite übergeben lassen.
Code:
for i = 1 to anzteil
teilnehmer = Request.Form("teilnehmer(i)")
teilnehmer = teilnehmer & ";" & teilnehmer(i)
next
In der Variable anzteil steht die anzahl der Textfelder.
Die zweite forschleif funktioniert aber leider nicht. Wie könnte ich das noch lösen.
Freu mich auf jeden Beitrag zu meinen Problem.
mfg
Helmut
for i = 1 to anzteil
teilnehmer_neu = Request.Form("teilnehmer" & i)
teilnehmer = teilnehmer & ";" & teilnehmer_neu
next
So könnte es natürlich auch funktionieren.
Vielen Dank
Meine Lösung:
dim teilnehmer(50)
for i = 1 to anzteil
teilnehmer(i) = Request.Form("teilnehmer" & i)
nehmer = nehmer & teilnehmer(i) & ";"
next
Das problem ist jetzt der Array mit 50
Wenn doch einmal mehr als 50 teilnehmer kommen dann ist da ein problem aber der vorteil ist ich kann jeden wert noch einmal ansprechen.