Avatar billede obhat Nybegynder
31. juli 2005 - 23:27 Der er 9 kommentarer og
1 løsning

Request. radio buttom

Request.radio buttom volder mig nogen problemer.
Kan man ikke ligesom et formularfelt kalde request.form en radiobuttom request.radio ?

<%
if request.radio("R1") = "0" then
response.redirect ("0.asp")
else
response.redirect ("1.asp")
end if
%>
Avatar billede busschou Praktikant
01. august 2005 - 02:05 #1
en radio er et form element så du skal benytte request.form("navn_på_radio")
Så hvis du har en
<input type="radio" value="blabla" name="radio1">
Så laver du
If request.form("radio1") = "blabla" then
  //kode når radioen er valgt
else
  //kode når radioen ikke er valgt
end if
Avatar billede busschou Praktikant
01. august 2005 - 02:05 #2
men altså det kræver at den er i en form som submittes!
For ellers sendes der jo ingen data
Avatar billede obhat Nybegynder
01. august 2005 - 08:57 #3
Mange tak, det virker :-)
Avatar billede obhat Nybegynder
01. august 2005 - 10:03 #4
Hvis jeg requester en knap, er det så på samme måde request.form?
Avatar billede busschou Praktikant
01. august 2005 - 10:17 #5
Request.Form("Navn") skal opfattes som følgende
1) man requester, forespøger om en værdi
2) man beder om en værdi i en form (sendt med post)
3) man beder om værdien som ligger i et givent navn
Så uanset hvilke <input> du ønsker at få fat i så benytter du Request.Form med navnet
Så er det et fedt om det er en radio, text, password, hidden, checkbox, button, submit osv osv
Hvis du kan følge mig?
Det eneste der skal tages højde for er at request.form benyttes på en form hvor method="post", hvis method="get" så skal du benytte request.querystring
--
Avatar billede obhat Nybegynder
01. august 2005 - 10:19 #6
Okay, super så er jeg med :)
Avatar billede busschou Praktikant
01. august 2005 - 11:10 #7
Det er så lidt da :o)
Avatar billede obhat Nybegynder
01. august 2005 - 15:10 #8
Hvilken værdi sender en checbox?
Jeg har prøvet med "ON" og "checked" det duer ikke.
Altså

if request.form("checbox") = "ON" then
Avatar billede busschou Praktikant
01. august 2005 - 15:28 #9
Det er sådan at hvis dine input har en value så er de lig den value
Så har du
<input type="checkbox" value="HEJ" name="test">
Så vil request.form("test") være lig "HEJ", hvis vel at mærke den er valgt!
Men sætter du ikke en value, altså
<input type="checkbox" name="test">
Så vil request.form("test") være lig "on", hvis vel at mærke den er valgt!
Uanset den ene eller anden metode så vil du få en tom streng hvis den ikke er valgt!
--
Du kan i øvrigt altid selv teste det
Du kan jo bare skrive den ud og se hvad den siger :o)
response.write "checbox er nu :"& request.form("checbox")
Avatar billede obhat Nybegynder
01. august 2005 - 15:31 #10
Meget fint:)
Tak for svaret.
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