23. januar 2004 - 14:26
Der er
17 kommentarer og 1 løsning
Request.Form værdi fra en "optionmenu" i FORM
Hvordan fanger jeg lige den valgt værdi i min form ? jeg kan sagtens få fat i alle de alm. input felter, men i min option.menu driller det lidt.... her er et udsnit af min form: <select name="dag"> <option selected value="Dag">Dag</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> osv.. Fra en asp side forsøger jeg nu at få fat i den valgte værdi Request.Form("dag") Hvad gør jeg galt ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
23. januar 2004 - 14:33
#1
på samme måde - så umiddelbart gør du ikke noget forkert. sender du med get eller post?
23. januar 2004 - 14:34
#2
jeg anvender POST
23. januar 2004 - 14:38
#3
Har du husket en </select> ?
23. januar 2004 - 14:44
#4
hvilket server script bruger du ???
23. januar 2004 - 14:51
#5
jep jeg har min </Select> med ! Her er starten af min form.. <form action="send_booking.asp" method=POST name="booking"> som sagt forsøger jeg nu fra min asp side at få fat i værdierne fra den her "option" med Request.Form("dag)
sp
Nybegynder
23. januar 2004 - 14:59
#6
<select name="dag" onchange="document.booking.submit()"> <option selected value="Dag">Dag</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option>
23. januar 2004 - 15:02
#7
sp - vil dit forslag ikke betyde at jeg submitter så snart der er valgt i listen ? Jeg har jo mnge flere felter i min form, deriblandt yderligere 5 Options
sp
Nybegynder
23. januar 2004 - 15:05
#8
Jo, var det ikke det du ville?
23. januar 2004 - 15:11
#9
du skriver at du har ydeligere 5 options - dem er der ingen problemer med eller? er du sikker på at der ikke er andre forms der hedder "dag"?
23. januar 2004 - 15:19
#10
nej sp jeg vil have udfyldt hele min form og så ved tryk på submit knap sende til asp-siden
23. januar 2004 - 17:01
#11
-> 23/01-2004 15:11:49 ?
23. januar 2004 - 17:17
#12
jep kun "dag" en gang..... er gået igang med at opdele formen i små bidder og se hvor/hvorfor det går galt....
sp
Nybegynder
23. januar 2004 - 17:18
#13
Så skulle der helle ikke være noget problem. Har du tastet rigtigt eller er der tastefejl?
23. januar 2004 - 17:21
#14
jeg har desværre ikke mere tid idag til at lege med det, men skulle jeg finde en tastefejl imorgen skal du nok få dine points SP.......
sp
Nybegynder
23. januar 2004 - 17:27
#15
Det er helt iorden. Det skulle virke.
23. januar 2004 - 18:21
#16
Du kunne evt bare give os et link til hele koden, eller vise den her. Vi kan jo kunn gætte.
23. januar 2004 - 22:31
#17
hej igen... Jeg har nu fundet fejlen og det hele kører som det skal..... Problemet var ikke min option i formen, men min opbygning af asp koden her er et lille udsnit af det færdige resultat.. - det viste sig blot at være en enkelt tastefejl som SP foreslog - havde ellers kigget det igennem flere gange.. Mailer.Subject = "Online booking forespørgsel" Mailer.BodyText = "" & Request.Form("navn") & " " & Request.Form("efternavn") & " har sendt denne forespørsel" & vbCrLf & vbCrLf & "Navn: " & Request.Form("navn") & " " & Request.Form("efternavn") & vbCrLf & "Email: " & Request.Form("email") & vbCrLf & "Adresse: " & Request.Form("adresse") & vbCrLf & "Dato: " & Request.Form("dag") & "-" & Request.Form("maaned") & "-" & Request.Form("aar") & vbCrLf & "Alternativ dato: " & Request.Form("altdag") & "-" & Request.Form("altmaaned") & "-" & Request.Form("altaar") & vbCrLf & "Tidsrum: " & Request.Form("tid") & vbCrLf & "Antal gæster: " & Request.Form("antal") & vbCrLf & "Bemærkninger: " & vbCrLf & Request.Form("notes")
23. januar 2004 - 22:33
#18
og til dig erikjacobsen - sorry med den sparsomme kode at fejlrette på. Skal nok huske at fylde rigeligt med kode eks. på til en anden gang! Tak for hjælpen.
Vi tilbyder markedets bedste kurser inden for webudvikling