Avatar billede robson Nybegynder
01. december 2005 - 12:00 Der er 3 kommentarer og
1 løsning

Formular gennemløb i bestemt rækkefølge

Jeg løber en formular igennem vha. asp og for each item in Request.Form - og det virker fint, MEN... rækkefølgen som formularens felter hentes i er meget tilfældig - jeg har forsøgt at tilføje tabindex, men uden resultat. Rækkefølgen er heller ikke bestemt af navnene på inputfelterne...

Er der nogle eksperter der ved hvordan jeg styrer rækkefølgen?
Avatar billede eagleeye Praktikant
01. december 2005 - 12:20 #1
Så vidt jeg ved findes der ikke en måde at styre rækkefølgen på.  En tanke jeg lige fik kan det være de er sorteret efter type (checkbox, text, radio,...)??

Man får fat i både navn og value med for each så spørgsmålet er om det er meget vigtigt de kommer i en bestemt rækkefølge.

Hvad skal du bruge det til?
Avatar billede robson Nybegynder
01. december 2005 - 12:30 #2
Det er alle almindelige input felter og rækkefølgen ER vigtig! Jeg har i mellemtiden fundet en løsning!

Først benyttede jeg denne metode (som gav vrøvl):
For Each field in Request.Form
  Response.Write field &" - "& Request.Form(field) &"<br>"
Next

Med denne tages input felterne i rette rækkefølge:
For field = 1 to Request.Form.Count
  Response.Write field &" - "& Request.Form(field) &"<br>"
Next

Hvorfor for each ikke tager i rækkefølge kan jeg ikke finde svar på, men nu virker det...

... jeg lukker spørgsmålet her - tak for deltagelse  :o)
Avatar billede eagleeye Praktikant
01. december 2005 - 12:44 #3
Ok så lav et svar og accepter dig eget svar, så er spørgsmålet nemlig lukket :)
Avatar billede robson Nybegynder
02. december 2005 - 11:22 #4
jepper :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester