Avatar billede thewebmaker Nybegynder
07. juli 2005 - 21:10 Der er 11 kommentarer og
2 løsninger

En HTML side med en formular??

Hej alle Eksperter...

Jeg er igang med det her tutorial om at lære ASP og da jeg skal til at prøve at lave en side hvor der nogle felter hvor man kan skrive i og nogle radio knapper, kommer problemet...

Klik her www.minetrys.frac.dk og tryk på den der hedder: "haha"

Her er filen haha:

<html>
<title>Formular</title>
<head>
</head>
<body>

<form method="post" action="modtag.asp">

<p>Hvad er dit navn:
<input type="text" name="brugernavn"></p>

<p>Hvad er din yndlingsfarve:
<input type="radio" name="yndlingsfarve" value="r"> Rød
<input type="radio" name="yndlingsfarve" value="g"> Grøn
<input type="radio" name="yndlingsfarve" value="b"> Blå</p>

<input type="submit">

</form>

</body>
</html>

og her er ASP filen modtag.asp:

<html>
<title>Formular</title>
<head>
</head>
<body style="background: <% =strBaggrundsfarve %>;">

<% Response.Write strOverskrift %>
<%
strBrugernavn = Request.Form("brugernavn")

If strBrugernavn <> "" Then
    strOverskrift = "<h1>Hej " & strBrugernavn & "</h1>"
Else
    strOverskrift = "<h1>Hej Fremmede!</h1>"
End If


Select Case Request.Form("yndlingsfarve")
Case "r"
    strBaggrundsfarve = "rgb(255,0,0)"
Case "g"
    strBaggrundsfarve = "rgb(0,255,0)"
Case "b"
    strBaggrundsfarve = "rgb(0,0,255)"
Case Else
    strBaggrundsfarve = "rgb(255,255,255)"
End Select
%>

</body>
</html>


- Har kæmpet meget med spørgsmålet, og hvis ikke forstår hvad der er galt så skriv!!
Avatar billede busschou Praktikant
07. juli 2005 - 21:21 #1
Det kunne ligne at der ikke er asp installeret på web hotellet siden den udskriver al koden!
Avatar billede busschou Praktikant
07. juli 2005 - 21:22 #2
jævnfør
http://faq.frac.dk/faq.php?id=6
Så understøtter de _ikke_ asp og kommer ikke til at gøre det
Avatar billede busschou Praktikant
07. juli 2005 - 21:23 #3
Det ligner at de bruger php i stedet
Så hvis du laver din kode om til php så burde det virke :o)
Avatar billede busschou Praktikant
07. juli 2005 - 21:25 #4
Så med andre ord, hvis det er asp du vil lære så må du finde et sted som understøtter det først
Jeg ved desværre ikke hvor man kan det gratis
Avatar billede thewebmaker Nybegynder
07. juli 2005 - 21:36 #5
Okay... jeg vidste ikk at frac ikk understøttede ASP men tak fordi du fortalte mig det!

/TheWebMaker
Avatar billede busschou Praktikant
07. juli 2005 - 21:37 #6
Det var så lidt, det samme ville gælde hvis du forsøger dig med php og du kan se koden
Det er tegn på at serveren ikke understøtter sproget :o)
Men mon ikke det er muligt at finde et gratis sted som understøtter asp
Avatar billede cpufan Juniormester
07. juli 2005 - 21:41 #7
prøv at rykke dette op over <html>
så variablerne er defineret inden du skal bruge dem:

<% Response.Write strOverskrift %>
<%
strBrugernavn = Request.Form("brugernavn")

If strBrugernavn <> "" Then
    strOverskrift = "<h1>Hej " & strBrugernavn & "</h1>"
Else
    strOverskrift = "<h1>Hej Fremmede!</h1>"
End If


Select Case Request.Form("yndlingsfarve")
Case "r"
    strBaggrundsfarve = "rgb(255,0,0)"
Case "g"
    strBaggrundsfarve = "rgb(0,255,0)"
Case "b"
    strBaggrundsfarve = "rgb(0,0,255)"
Case Else
    strBaggrundsfarve = "rgb(255,255,255)"
End Select
%>
Avatar billede cpufan Juniormester
07. juli 2005 - 21:42 #8
ja og så skal denne
<% Response.Write strOverskrift %>

nedenunder <html>
Avatar billede busschou Praktikant
07. juli 2005 - 21:42 #9
cpufan >> Det er jo et fedt når asp ikke understøttes ;o) men ja det skal rykkes rundt. Men den øverste response.write skal også flyttes ned så strOverskrift er defineret inden den skrives ud
Avatar billede busschou Praktikant
07. juli 2005 - 21:43 #10
lol ;o)
Avatar billede thewebmaker Nybegynder
08. juli 2005 - 17:17 #11
Okay... Men jeg troede bare lige gyldigt hvad skulle koderne står enten under head eller body!
Avatar billede busschou Praktikant
08. juli 2005 - 23:10 #12
Der er to ting i det
1) asp kode, 2) html kode
Alt du ønsker udskrevet til skærmen skal du sætte i <body>
En tredie ting er så at asp koden bliver læst sekventielt oppefra og ned
Så hvis du beder asp om at skrive strOverskrift ud inden du definerer den så skriver den ingen ting ud eftersom denne vil være tom :o)
Avatar billede busschou Praktikant
27. juli 2005 - 15:54 #13
thewebmaker >> lukketid?
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