Avatar billede canedo Nybegynder
21. december 2000 - 12:05 Der er 7 kommentarer og
3 løsninger

noget helt helt forkert

Hej hej. Jeg er totalt nybegynder med asp. og vil prøve med en begynder opgave:

På den første side i browseren skal brugeren skrive sit navn, og herefter kommer en side frem hvor der står: Hej \"navn som brugeren skrev\".

Jeg har gjort følgende (navn.html):
<HTML><BODY>
<FORM ACTION=\"svar.asp\" method=post>
<FONT FACE=\"VERDANA\">Skriv dit navn her:
<P><INPUT TYPE=\"Text\" NAME=\"Department\"></P>
<INPUT TYPE=\"Reset\" VALUE=\"Slet\">
<INPUT TYPE=\"Submit\" VALUE=\"Send\">
</FORM></BODY></HTML>

i det næste dokument har jeg skrevet (svar.asp):
<HTML>
<FONT FACE=\"VERDANA\">
Hej
<%
Dim strLastName
strLastName = Request.Form(\"Department\")
%>
</HTML>

Hvad er helt helt forkert, hvad skulle jeg have gjort?
Avatar billede sone Nybegynder
21. december 2000 - 12:08 #1
Du får kun lagt navnet ind i variablen strLastName, du skriver den ikke ud.

Indsæt linien:
  response.write(strLastName)
lige inden %>
Avatar billede tdaugaard Nybegynder
21. december 2000 - 12:08 #2
SVAR.ASP:

<HTML>
<FONT FACE=\"VERDANA\">
Hej
<%=Request.Form(\"Department\")%>
</HTML>
Avatar billede canedo Nybegynder
21. december 2000 - 12:11 #3
Nu virker det med:
<HTML>
<FONT FACE=\"VERDANA\">
Hej
<%=Request.Form(\"Department\")%>
<%
Dim strLastName
strLastName = Request.Form(\"Department\")
%></HTML>
Avatar billede canedo Nybegynder
21. december 2000 - 12:12 #4
Behøver jeg den sidste <%...%>?
Avatar billede tdaugaard Nybegynder
21. december 2000 - 12:12 #5
du skal ikke bruge det sidste .. kune det jeg skrev ..
Avatar billede tdaugaard Nybegynder
21. december 2000 - 12:13 #6
her udskriver vi \"navnet\"
<%=Request.Form(\"Department\")%>

her henter du navnet ind i en variabel der ikke bliver brugt..
<%
Dim strLastName
strLastName = Request.Form(\"Department\")
%></HTML>
Avatar billede tdaugaard Nybegynder
21. december 2000 - 12:13 #7
canedo:> \"Behøver jeg den sidste <%...%>?\" nej det gør du ikke. Hvis du altså mener om du behøver den sidste blok .
Avatar billede canedo Nybegynder
21. december 2000 - 12:15 #8
ok, nu virker det med
<HTML>
<FONT FACE=\"VERDANA\">
Hej
<%=Request.Form(\"Department\")%>
</HTML>

Hvad kan jeg bruge den variable til?
Avatar billede smiley2 Nybegynder
22. december 2000 - 04:20 #9
ikke til noget i præcist dette tilfæde, men laver du mere ASP kode kan du kalde variablen hver gang du vil have at vide hvad brugeren skrev...
Avatar billede canedo Nybegynder
22. december 2000 - 08:36 #10
ok, tak for responsen. Jeg lukker.
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