webForumDet fria alternativet

Värde från en radio

ASP

8 svar · 531 visningar · startad av calson

Medlem sedan dec. 2003487 inlägg
Frågan#1

Hej

Jag har suttit med det här i evigheter nu och blir inte riktigt klok på det.

Jag vill skicka värdet från en radio button men får inte ut värdet.

Någon som kan se ett fel eller kan rätta mig angående radios

<form method="post" action="t.asp">
  <input type="radio" name="r1" value="1">
  <input type="radio" name="r1" value="2">
  <input type="submit" value="!!!!!!!!!">
</form>

<br><br>

<%
response.write(request.form("r1"))
%>

Tack på förhand

Medlem sedan dec. 19996 721 inlägg
#2

Koden är helt korrekt. Du har väl kryssat i en av radioknapparna innan du submittar?

Medlem sedan dec. 2003487 inlägg
#3

japp
Det märkliga är att om jag tar bort method="post" kommer värdet upp i adressfältet precis som det ska göra.

Kan någon pröva detta skript, det kanske är något fel med min IIS gällande forms

Medlem sedan mars 20015 287 inlägg
#4

Det där ska banne mig fungera. Om du tar bort method="post" blir det per automatik method="GET" vilket förklarar att du får en querystring.
- Men då kan du inte köra request.form längre.

Medlem sedan dec. 2003487 inlägg
#5

precis. Men då måste det vara min IIS som inte tar emot request.form

Medlem sedan dec. 2003487 inlägg
#6

Japp kunde komma åt mitt webhotell där det fungerade.. Irreterande

Någon som vet vad detta kan bero på?

Medlem sedan juni 20019 519 inlägg
#7

calson skrev:

japp
Det märkliga är att om jag tar bort method="post" kommer värdet upp i adressfältet precis som det ska göra.

Kan någon pröva detta skript, det kanske är något fel med min IIS gällande forms

Om du vill ha det i adressfältet så ska du inte använda "post"

Du kan ändra Request.form till bara Reqest om du vill det. Men jag ser inga problem med din kod idag om du skickar datan till samma sida som du har formuläret idag.

Medlem sedan okt. 2004392 inlägg
#8

Är den koden som står där uppe den enda koden du har på den sidan? (t.asp)

  • Testa om en <input type="text" name="r2"> funkar.
  • Kanske du skickar sidan någon annanstans (allstå koden står i x.asp och du skickar till t.asp).
  • Avinstallera IIS och installera om den. < är nog bästa altenativet

Lycka till

Medlem sedan dec. 2003487 inlägg
#9

japp det är det enda jag har på sidan som test och allt skickas till samma sida.
ominstallation kommer göras

255 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)