Avatar billede tgl Nybegynder
19. juni 2001 - 15:46 Der er 11 kommentarer og
1 løsning

Overførsel af oplysninger fra htm-side til asp-side ved afkrydsning i radioknap

Jeg har en form på en htm-side hvor man kan indtaste sin e-mail i en text-boks og derefter afkrydse i en radio-knap for tilmelding til et nyhedsbrev.

Mit problem er nu at få ført den indtastede e-mail adresse fra htm-siden til asp-siden når radio-knappen for tilmelding afkrydses.

Jeg har en forestillet mig at det kan gøres vha. javascript. Hvis ja vil jeg gerne se et eksempel.
Avatar billede olebole Juniormester
19. juni 2001 - 15:53 #1
<ole>

<form action=\"dinAspSide.asp\">
<input type=\"radio\" name=\"myRadio\" onclick=\"this.form.submit();\">
<input type=\"text\" name=\"email\">
</form>

/mvh
</bole>
Avatar billede erikjacobsen Ekspert
19. juni 2001 - 15:56 #2
Du skal da bruge en checkbox, ikke? Og ikke sende fordi han trykker på den ?
Avatar billede nuno Nybegynder
19. juni 2001 - 15:59 #3
du skal vel bare lave en normal request.form på din radioknap (eller checkbox som umiddelbart virker mere oplagt i det eksempel du nævner - ligesom neden for denne textbox på Eksperten \"Send en E-mail til mig, bla bla....\") - og så arbejde med dit asp-script som normalt. Umiddelbart gør javascript ikke noget for dig i denne forbindelse?

altså

<form name=\"minform\" method=\"post\" action=\"dinaspside.asp\">
<input type=\"text\" name=\"email\">
<input type=\"checkbox\" name=\"nyheder\">
<input type=\"submit\" name=\"Submitknap\" value=\"Send data\">
</form>

og så på din asp-side

<%
if request.form(\"nyheder\") <> \"\" then
  response.write \"Der ønskes nyheder sendt til E-mail adressen: \" & request.form(\"email\")
else
  response.write \"Der ønskes ingen nyheder sendt til E-mail adressen: \" & request.form(\"email\")
end if
%>

hvis jeg forstår situationen ret?

/nuno
Avatar billede jakobandersen Nybegynder
19. juni 2001 - 16:00 #4
<input TYPE=\"radio\" onclick=\"this.form.submit();\">
Avatar billede nuno Nybegynder
19. juni 2001 - 16:03 #5
ooh - ok - du vil have den til at submitte når man klikker på en radiobutton (selv om jeg som erikjacobsen stadig vil mene at en Checkbox er mere oplagt når det ikke er en af flere valgmuligheder man skal vælge)

Men er det smart at submitte når man klikker på den? Radiobuttonen? Hvad nu hvis brugeren kommer til det? Og i samme sekund fortryder at han/hun har tilmeldt sig?

Så kan man jo ikke nå at ændre det - som man kan hvis man laver en checkbox/radiobutton og en submitknap - så har man stadig muligheden for at ændre det tilbage........

/nuno
Avatar billede olebole Juniormester
19. juni 2001 - 16:05 #6
Erik >> Ikke ifølge spørgsmålet...så jeg tror da, jeg har svaret på det, han spurgte om. Om så det er, hvad han mener, får vi vel at vide  :o)
/mvh
Avatar billede olebole Juniormester
19. juni 2001 - 16:06 #7
...at jeg så er helt på linie med Jer andre - og synes, det er usmart -  er så en anden ting  :)
Avatar billede nuno Nybegynder
19. juni 2001 - 16:06 #8
jeg ved da, at jeg ville blive VILDT irriteret, hvis den submittede fordi jeg kom til at trykke på en radiobutton, som jeg måske ikke engang er klar over vil submitte formen.

/nuno

PS! Jeg har problemer nok med at acceptere (når jeg skriver kode her og vil lave indryk) at et tryk på tabulator tasten flytter focus ned på \"Udfør\" og så et refleks-tryk på enter submitter de her kommentarer/svar inden man egentlig har nået at skrive det man ville.
Avatar billede nuno Nybegynder
19. juni 2001 - 16:07 #9
olebole> i den branche du arbejder er jeg ikke i tvivl om at du synes det er usmart - i modsat fald skulle du have slag med en våd stang wienerbrød ;)
Avatar billede olebole Juniormester
19. juni 2001 - 16:13 #10
...og derefter ud og lede efter et nyt job  :o)
Avatar billede nuno Nybegynder
19. juni 2001 - 16:18 #11
hehe nemmerlig :)
Avatar billede tgl Nybegynder
19. juni 2001 - 16:20 #12
Tak for svarene.

Olebole var hurtigst så han får point.

Måske er det ikke smart med en automatisk submit, men der står \"Tilmeld\" foran radioknappen så jeg håber det er nok forklaring til brugerne. Hvis de fortryder kan de jo altid afmelde sig igen.

Og hvis det viser sig at det er helt ad h til så kan jeg altid lave tilmeldingsformen ok. :-)


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
Vi tilbyder markedets bedste kurser inden for webudvikling

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