Avatar billede cool_code Nybegynder
29. august 2003 - 14:29 Der er 3 kommentarer og
2 løsninger

Dynamisk Form

Du er her : Eksperten : Programmering : Script : JavaScript : Dynamisk Form :


Dynamisk Form    30 point fra cool_code
Luk annonce  Jeg har et lille problem.

Jeg har en form på en side "side1.asp" som så kalder en action Page (side2.asp). En helt normal form. Mit problem er at denne form på side1.asp er dannet dynamisk udfra nogle DB-udtræk. Derfor bør jeg også dynamisk finde frem til hvilket navn de har fået givet. Dette skal jeg kunne finde ud af på side2.asp

Er der nogle smarte tricks til dette. Jeg har ledt og ledt, men åbenbart ikke fundet den rigtige.

Det er kodet i Javascript

\\cool_code
Avatar billede kurtpedersen Nybegynder
29. august 2003 - 23:01 #1
Der er intet i vejen for en dynamisk formular, ej heller med DB-udtræk. Når du tester på indholdet vil de felter, som enten ikke er udfyldt eller som slet ikke stod på formularen indeholde en tom streng ( = "" )

Har du derfor feltet navn på den ene type formular, men ikke på den anden, vil Request.form("navn") = det udfyldte navn hhv "".
Avatar billede d4s Novice
31. august 2003 - 08:48 #2
Da tråden ligger i ASP forum, gætter jeg på at du ønsker en ASP løsning:

' Gennemløb alle felter
For Each element In Request.Form
  'udskriv navnet på feltet
  Response.Write element & ":"
  'udskriv indholdet af feltet
  Response.write Request.Form(element) & "<br>"
Next

D4
Avatar billede cool_code Nybegynder
01. september 2003 - 11:58 #3
Jeg manglede lige at få styr på de forskellige properties som "Key" og "Item". Med dem var dt et spørgsmål om at få Formen gennemløbet.

Tak for hjælpen.

d4, smif et svar, så deler jeg jeres point. Det var begge svar der ledte mig på sporet.

\\cool_code
Avatar billede kurtpedersen Nybegynder
01. september 2003 - 16:03 #4
Ja, d4 fik formuleret en fin løsning - som jeg også selv har ført over til mig selv. Så kan man altid tjekke sin formular, når det tyder på at ikke alle felter er udfyldt.

Når jeg besvarer her er det ofte en metode og ikke en løsning, jeg giver. En løsning har det med enten at indeholde fejl eller for mange begrænsninger. Ofte er det en idé man savner - det er ialt fald tit der, hvor jeg selv søger hjælp.

Som regel får jeg ikke points for metoden - men derimod ham der formulerer en løsning på idéen...

Iøvrigt kan man bruge kombinationsbokse og udskrive værdierne fra Request.form - de vil så være kommasepareret.

Kurt
Avatar billede d4s Novice
03. september 2003 - 11:41 #5
velbekommen :O)

D4
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