/ Forside/ Teknologi / Udvikling / ASP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Kan ike se fejlen!
Fra : hamderhtlm
Vist : 331 gange
50 point
Dato : 03-08-04 18:13

Jeg er igang med at lære asp og er stødt på denne fej:
Jeg lavede en htlm fil der så sådan her ud:
<html>
<title>Formular</title>
<head>
</head>
<body>
<h1>Skriv dit navn</h1>
<form method=get" action="modtag.asp">
<input type="text" name="brugernavn">
<input type="submit">
</form>

</body>
</html>
.... Og bagefter lavede jeg så modtag.asp filen og i dne stod der:
<html>
<title>Formular</title>
<head>
</head>
<body>
<%
Response.Write "<h1>Hej " & Request.Form("brugernavn") & "</h1>"
%>
</body>
</html>
Men problemet er når jeg trykker et navn i htm filen så er det bare hvidt ... Og der står ikke Hej (Det navn jeg har skrevet) Er der nogen der kan se fejlen ved det?

 
 
Kommentar
Fra : hamderhtlm


Dato : 03-08-04 18:25

Kom nu jeg ville gerne bruge et hurtigt svar jeg skal viderer med at lære asp!

Kommentar
Fra : hamderhtlm


Dato : 03-08-04 18:25

Kom nu jeg ville gerne bruge et hurtigt svar jeg skal viderer med at lære asp!

Kommentar
Fra : smorch


Dato : 03-08-04 18:29

form method=get

er forkert hvis du henter med Request.Form("

Den skal hedde form method=post

Ellers hvis du kun bruger request("brugenavn") i stedet for Request.Form("brugenavn") kan du sende det som post eller get.

Mvh

sMorch

Kommentar
Fra : hamderhtlm


Dato : 03-08-04 18:35

Det virker stadig ikke!

Kommentar
Fra : Yude


Dato : 03-08-04 19:18

Umiddelbart er der lidt uorden i dine "-tegn ved method-attributten, men det har du vel tjekket?
Ellers ser det umiddelbart o.k. ud. Har dog ikke testet det.

\Yude

Kommentar
Fra : hamderhtlm


Dato : 03-08-04 19:23

Er der ikke nogen der vil tjekke om det også er sådna på deres computerer!?

Kommentar
Fra : samson30


Dato : 03-08-04 19:30

Prøv dette
SEND!!
<html>
<title>Formular</title>
<head>
</head>
<body>
<h1>Skriv dit navn</h1>
<form method=post" action="modtag.asp">
<input type="text" name="brugernavn">
<input type="submit">
</form>

</body>
</html>


MODTAG

<html>
<title>Formular</title>
<head>
</head>
<body>
<%
dim brugernavn
brugernavn = Request.Form("brugernavn")
%>

<%
Response.Write ('" & brugernavn &"')
%>

</body>
</html>


Kommentar
Fra : samson30


Dato : 03-08-04 19:46

Send.asp
<html>
<title>Formular</title>
<head>
</head>
<body>
<h1>Skriv dit navn</h1>
<form method="post" action="modtag.asp">
<input type="text" name="brugernavn">
<input type="submit">
</form>

</body>
</html>

Modtag.asp

<html>
<title>Formular</title>
<head>
</head>
<body>
<%
dim brugernavn
brugernavn = Request.Form("brugernavn")
%>

Hej <%=brugernavn%>

</body>
</html>


Det virker her http://www.schalburg.dk/form/send.asp

Kommentar
Fra : smorch


Dato : 03-08-04 20:28

http://www.morch.dk/kandu/hej.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<title>Formular</title>
<head>
</head>
<body>
<% If Request.Form("brugernavn")="" Then %>
<h1>Skriv dit navn</h1>
<form method="post" action="hej.asp">
<input type="text" name="brugernavn">
<input type="submit">
</form>
<% Else %>

<%
Response.Write "<h1>Hej " & Request.Form("brugernavn") & "</h1>"
%>
<% End If %>

</body>
</html>



Kommentar
Fra : smorch


Dato : 03-08-04 20:29

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<html>
<title>Formular</title>
<head>
</head>
<body>
<% If Request.Form("brugernavn")="" Then %>
<h1>Skriv dit navn</h1>
<form method="post" action="hej.asp">
<input type="text" name="brugernavn">
<input type="submit">
</form>
<% Else %>

<%
Response.Write "<h1>Hej " & Request.Form("brugernavn") & "</h1>"
%>
<% End If %>

</body>
</html>



Kommentar
Fra : Yude


Dato : 04-08-04 11:50

Nedenstående er skulle gerne være identisk med dit oprindelige forslag bortset fra en enkelt ekstra ". Det er testet og virker fint her.


send.asp:
---------
<html>
<title>Formular</title>
<head>
</head>
<body>
<h1>Skriv dit navn</h1>
<form method="post" action="modtag.asp">
<input type="text" name="brugernavn">
<input type="submit">
</form>

</body>
</html>


modtag.asp:
------------
<html>
<title>Formular</title>
<head>
</head>
<body>
<%
Response.Write "<h1>Hej " & Request.Form("brugernavn") & "</h1>"
%>
</body>
</html>


\Yude

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177429
Tips : 31962
Nyheder : 719565
Indlæg : 6407948
Brugere : 218878

Månedens bedste
Årets bedste
Sidste års bedste