/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gandalf
657
6
smilly
564
7
gibson
560
8
cumano
530
9
MouseKeep..
480
10
Random
410
variabel i request.form tag
Fra :
Jens Willadsen
Dato :
15-08-02 12:01
Hej
Jeg sidder og roder med en ASP side men kan ikke få sat en variabel ind i en
Request.form tag
minkode ser sådan ud:
dim t
For t = 1 to
If Request.form("& t &") = 0 Then Response.redirect("fejl.asp") End If
Next
jeg har prøvet med:
If Request.form(" & t & ") men uden held
er der nogen der kan hjælpe mig???
Hilsen Jens
P.S. sådan som koden står der bliver koden Response.redirect("fejl.asp")
udført selvom ingen af form felterne
er lig med 0
Morten Abildgaard (
15-08-2002
)
Kommentar
Fra :
Morten Abildgaard
Dato :
15-08-02 13:12
Jens Willadsen skrev:
> Jeg sidder og roder med en ASP side men kan ikke få sat en variabel
> ind i en Request.form tag
> minkode ser sådan ud:
> dim t
> For t = 1 to
> If Request.form("& t &") = 0 Then Response.redirect("fejl.asp")
> End If
> Next
> jeg har prøvet med:
> If Request.form(" & t & ") men uden held
> er der nogen der kan hjælpe mig???
>
Jeg kan da prøve. Håber ikke jeg lyder for belærende:
Her er en form:
<form action="side.asp" method="post">
<input type="text" name="test">
<button type="submit">send</button>
</form>
Når den bliver sendt kan du på side.asp få skrevet værdien af <input>'et
"test" med denne kode:
<%
response.write request.form("test")
%>
Når du bruger For-løkker skal du have en min. og en max.-værdi.
Jeg ved ikke om du kan bruge det, men jeg har lavet denne her:
<%@language="vbscript"%>
<% option explicit
dim t,scrname: scrname = request.servervariables("script_name")
if request.form.count = 0 then
with response
.write "<form action="""& scrname &""" method=""post"">"
.write "<input type=""text"" name=""test1"">"
.write "<input type=""text"" name=""test2"">"
.write "<button type=""submit"">send</button>"
.write "</form>"
end with
else
for t = 1 to request.form.count
if request.form(t) = "" then
response.clear()
response.redirect(request.servervariables("script_name")&"?"&t )
end if
next
end if
%>
Mht. if-sætninger, så er "end if" ikke nødvendig hvis den står på en
linie. Her er 2 if-sætninger der gør det samme:
'sætning 1
if test = true then handling="den er fin" else handling="den er"&_
"ikke fin!"
'sætning 2
if test = true then
handling="den er fin"
else
handling="den er ikke fin!"
end if
held og lykke
/morten
Bjarne Østergård (
15-08-2002
)
Kommentar
Fra :
Bjarne Østergård
Dato :
15-08-02 22:30
"Jens Willadsen" <jens@willadsen.nu> wrote in message
news:eSL69.19$1T2.44445800@news.orangenet.dk...
> Hej
> Jeg sidder og roder med en ASP side men kan ikke få sat en variabel ind i
en
> Request.form tag
> minkode ser sådan ud:
> dim t
> For t = 1 to
> If Request.form("& t &") = 0 Then Response.redirect("fejl.asp") End If
> Next
> jeg har prøvet med:
> If Request.form(" & t & ") men uden held
> er der nogen der kan hjælpe mig???
>
> Hilsen Jens
>
> P.S. sådan som koden står der bliver koden Response.redirect("fejl.asp")
> udført selvom ingen af form felterne
> er lig med 0
Jeg tror det er fordi du forsøger at tælle fra 1 til ingenting
For t = 1 to
til hvad?
der skal være en værdi efter to
For t = 1 to Værdi
Værdi kan så være hvad som helst blot det er et heltal
MVH
Bjarne Østergård
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177559
Tips :
31968
Nyheder :
719565
Indlæg :
6408938
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.