Hejsa...
Jeg har 2 text input til kodeord - et til kodeordet, og et kontrol felt.
De hedder henholdsvis "kodeord" og "kodeordkont", mit spørgsmål er så, hvordan jeg får asp til at tjekke om den tekst der står i de to felter er ens?
Er de ens, så skal den åbne en side, er de ikke ens, skal den åbne en anden...
Håber der er noget der kan hjælpe, jeg vil gerne vide det rimelig detaljeret, da jeg er ret ny til det her...
Detter virker... så kan du ændre det så det passer til dit dokument...
<% mode = Request.QueryString("mode") %>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Default</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<form method="POST" action="default.asp?mode=opret">
<p>Kodeord:
<input type="text" name="kodeord"></p>
<p>Kodeord: <input type="password" name="kodeordkont"></p>
<p><input type="submit" value="Log ind" name="B1"></p>
</form>
<% if mode = "opret" then
'Tjecker om felterne er udfyld
if Request.Form("kodeord") = Request.Form("kodeordkont") then
'hvis de er ens
Response.Redirect("http://www.yahoo.com")
else
'hvis de ikke er ens
Response.Redirect("http://www.jubii.dk")
end if
end if %>
</body>
</html>
Hej,
For nemhedens skyld kunne man også bare gøre det med Javascript på selve form siden.....
1. Kald din form noget via : <form name="form1">
2. Ændrer din submit knap til en: <input type="button">
3. Put en OnClick event på knappen og kald en funktion, vi laver senere: <input type="button" OnClick="testfunktion();">
4. Javascript funktionen placeres mellem <head> og </head>:
<script language="javascript">
<!--
function testfunktion()
{
if (form1.kodeord.value = form1.kodeordkont.value)
location = '
http://www.jubii.dk'; else
location = '
http://www.yahoo.dk'; }
//-->
</script>
Brug det eller lad være!
Venlig hilsen
Thomas