Avatar billede trane_frisk Nybegynder
23. marts 2001 - 22:45 Der er 5 kommentarer og
4 løsninger

To alternativsknapper

Hej

Jeg har lavet en side med to alternativsknapper (det hedder de i Frontpage, de små runde knapper hvor du kan sætte kryds i en af dem) og en Submit knap. Hvordan får jeg med ASP kode gjort sådan at når man trykker på submit går den videre til en anden side hvor der står i en variabel hvilken af de knapper der var sat kryds i???
Avatar billede minijensen1 Nybegynder
23. marts 2001 - 22:49 #1
Jeg er ikke helt sikker!

<%  Response.Buffer = True
    If Request(\"link\") = \"\" Then %>
<html>
<head>
</head>
<body>
<form name=\"links\" action=\"file.asp\">
<input type=\"radio\" name=\"link\" value=\"http://www.domain.dk/abc/index.html\">index.html<br>
<input type=\"radio\" name=\"link\" value=\"http://www.domain2.dk/def/default.asp\">default.asp<br>
<input type=\"submit\" value=\"Gå til\">
</form>
<body>
</html>
<%  Else
      Response.Redirect Request(\"link\")  %>
Avatar billede minijensen1 Nybegynder
23. marts 2001 - 22:49 #2
Der skulle lige være en \"End If\" til sidst!
Avatar billede a-torsten Nybegynder
23. marts 2001 - 22:51 #3
Prøv....

<%
If request.form(\"navnet på dine knapper\") = \"værdi nr 1\" Then
Response.write \"Du valgte værdi nr 1\"
Else
Response.write \"Du valgte ikke værdi nr 1\"
End if
%>

-Anders
Avatar billede nute Nybegynder
23. marts 2001 - 23:05 #4
<form bla bla bla method=\"post\">
<input type=\"radio\" name=\"tester\" value=\"knap1\">
<input type=\"radio\" name=\"tester\" value=\"knap2\">
</form>

På siden som henter data:

<%
strKnap = Request.Form(\"tester\")
%>

Hvis Knap1 er valgt indeholder strKnap \"knap1\". Hvis knap2 er valgt, indeholder den \"knap2\".

/Nute/Dudal
Avatar billede ldanielsen Nybegynder
23. marts 2001 - 23:08 #5
Det er ikke ASP, men javascript du vil have:

<html>
<head>
</head>
<body>
<form name=\"links\" action=\"\">
<input type=\"radio\" name=\"link\" onClick=\"document.links.action=\'http://www.domain.dk/abc/index.html\'\">index.html<br>;
<input type=\"radio\" name=\"link\" onClick=\"document.links.action=\'http://www.domain2.dk/def/default.asp\'\">default.asp<br>;
<input type=\"submit\" value=\"Gå til\">
</form>
<body>
</html>


</form>
Avatar billede ldanielsen Nybegynder
23. marts 2001 - 23:09 #6
Du må tage stilling til hvad der skal ske hvis brugeren ikke har valgt noget, fx:

<form name=\"links\" action=\"alert(\'Du skal vælge\');return false\">
Avatar billede ldanielsen Nybegynder
23. marts 2001 - 23:10 #7
Resten som i mit første svar

PS: Undskyld de mange indlæg, jeg glemte bare et par ting :o)
Avatar billede trane_frisk Nybegynder
23. marts 2001 - 23:19 #8
Okay tak nu har jeg fundet ud af det! Men kan I ikke lige hurtigt fortælle hvordan man opretter en mappe med ASP på en server?
Avatar billede ldanielsen Nybegynder
23. marts 2001 - 23:23 #9
Set objFile = Server.CreateObject(\"Scripting.FileSystemObject\")
objFile.CreateFolder(Server.MapPath(\"nyfolder\"))

Men der skal være skriverettigheder til den mappe du vil oprette den nye mappe i, tror jeg
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