Avatar billede stkol Nybegynder
05. december 2004 - 19:45 Der er 9 kommentarer og
1 løsning

Udtræk af felter fra form som man ikke kender

Hejsa

Jeg har en række <input type="text"> felter, hvor nogle af dem bliver genereret via et JavaScript, afhængig af hvor mange der er vil de komme til at være NavPaaFeltX

Disse data skal jeg have skrevet ud på en side, hvorefter jeg senere skal have disse lagt i en DB

Der vil være 4 felter som tilhører hver gruppe hvor X måske er 1, 2, 3, 4, 5.... Men hvordan skal man finde ud af hvor mange der er og få dem skrevet ud og sidenhen lagt i DB

Jeg er på fuldstændig bar bund angående dette, så det ville være dejligt hvis i endten kunne hjælpe mig med dette og/eller give mig nogle eksempler hvordan man løser dette problem

PFT

Stig :-)
Avatar billede erikjacobsen Ekspert
05. december 2004 - 19:51 #1
Du kan lege lidt med:

for each key in request.form
  response.write key & " = " & request.form(key) & "<br>"
next
Avatar billede stkol Nybegynder
05. december 2004 - 20:03 #2
Hej Erik

Det ser ud til at være noget af det jeg leder efter, men jeg skal lige vide hvad KEY henviser til i denne sammenhæng?

Hvis nu mit input felt ser sådan her ud:

<input type="text" name="kurvAntalX" id="kurvNavnX" value="10">
<input type="text" name="kurvNavnX" id="kurvNavnX" value="Dette er vare teksten">
<input type="text" name="kurvStkPrisX" id="kurvStkPrisX" value="120.00">
<input type="text" name="PrisIaltPrVareX" id="PrisIaltPrVare'X" value="1200">

Skal jeg sådan her?

for each kurvAntal in request.form
  response.write kurvAntal & " = " & request.form(kurvAntal) & "<br>"
next

Eller er det ikke sådan du mener det??
Avatar billede erikjacobsen Ekspert
05. december 2004 - 20:07 #3
Nej, det tror jeg ikke du skal. Du får alle felter, med det navn der står
i <....name="zzzz".....> - og så må du selv sortere i det inden i den "for each"
Avatar billede stkol Nybegynder
05. december 2004 - 20:14 #4
Øhhhh nu tror jeg, jeg er blevet lidt forvirret!!

Det vil altså sige at hvis jeg ordret skriver:

for each key in request.form
  response.write key & " = " & request.form(key) & "<br>"
next

Vil jeg få alle felter skrevet ud !! Men hvordan sorterer jeg så de felter fra som jeg ikke kender fra dem som jeg kender..?? Jeg er helt på bar bund, jeg har aldrig arbejdet med noget lignende..
Avatar billede erikjacobsen Ekspert
05. december 2004 - 20:39 #5
Det er noget med nogle if-sætninger og sammenligninger. Det kommer jo an på hvad der står.
Avatar billede stkol Nybegynder
05. december 2004 - 20:46 #6
OK Tak.. Jeg vil arbejde lidt på din "teori" og vende tilbage til dig. Der kan godt gå et par dage før du hører fra mig :-)
Avatar billede erikjacobsen Ekspert
05. december 2004 - 20:48 #7
Det er ikke kun en teori .... ;)  Du behøver såmænd ikke "vende tilbage" for at
give mig point. Jeg samler slet ikke på dem.
Avatar billede stkol Nybegynder
08. december 2004 - 22:42 #8
Hej erikjacobsen

Det virker jo som du sagde *S Tak for hjælpen :-)

Hvis du smider et svar skal du få dine point ;)
Avatar billede erikjacobsen Ekspert
08. december 2004 - 22:46 #9
Jeg samler slet ikke på point. Svar selv, accepter eget svar.
Avatar billede stkol Nybegynder
09. december 2004 - 21:48 #10
Jamen, så siger jeg da mange mange tak *SS
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