HTTP Error 404 - File or directory not found.
Hej alleJeg har tilføjet lidt Javascript til en side, som ellers fungerede fint både wwwroot og på nettet. Men nu siger browseren følgende:
HTTP Error 404 - File or directory not found.
Internet Information Services (IIS)
Når jeg kører det på nettet.
Koden består af:
- En Form i HTML.
- Noget ASP, der skriver til en Accessdatabase.
- Et Javascript, der validerer indtastningen i Formen.
Koden er som følger:
<html>
<title>Konference Tilmelding</title>
<head>
</head>
<body>
<script type="text/javascript">
function valid(theForm){
if(theForm.Fornavn.value==""){
alert("Angiv Fornavn");
theForm.Fornavn.focus();
return false;
}
if(theForm.Efternavn.value==""){
alert("Angiv Efternavn");
theForm.Efternavn.focus();
return false;
}
if(theForm.Virksomhed.value==""){
alert("Angiv Virksomhed");
theForm.Virksomhed.focus();
return false;
}
if(theForm.Adresse.value==""){
alert("Angiv Adresse");
theForm.Adresse.focus();
return false;
}
if(theForm.Postnummer.value==""){
alert("Angiv Postnummer");
theForm.Postnummer.focus();
return false;
}
if(theForm.Sted.value==""){
alert("Angiv By");
theForm.Sted.focus();
return false;
}
if(theForm.Mailadresse.value==""){
alert("Angiv Mailadresse");
theForm.Mailadresse.focus();
return false;
}
var elm = theForm.Runde1,chck = false;
for(i=0;elm.length>i;i++)chck = chck||elm[i].checked;
if(!chck){
alert("Vælg session i 1. runde")
theForm.Runde1.focus();
return false;
}
elm = theForm.Runde2,chck = false;
for(i=0;elm.length>i;i++)chck = chck||elm[i].checked;
if(!chck){
alert("Vælg session i 2. runde")
theForm.Runde1.focus();
return false;
}
}
</script>
<%
if request.querystring("mode") = "save" then
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/indformdb.mdb")
Conn.Open DSN
' SQL sætning opbygges
strSQL = "Insert into personer ("
strSQL = strSQL & "Fornavn, "
strSQL = strSQL & "Efternavn, "
strSQL = strSQL & "Virksomhed, "
strSQL = strSQL & "Adresse, "
strSQL = strSQL & "Postnummer, "
strSQL = strSQL & "Sted, "
strSQL = strSQL & "Mailadresse, "
strSQL = strSQL & "Runde1, "
strSQL = strSQL & "Runde2) "
strSQL = strSQL & "values("
strSQL = strSQL & "'" & Request.Form("Fornavn") & "',"
strSQL = strSQL & "'" & Request.Form("Efternavn") & "',"
strSQL = strSQL & "'" & Request.Form("Virksomhed") & "',"
strSQL = strSQL & "'" & Request.Form("Adresse") & "',"
strSQL = strSQL & "'" & Request.Form("Postnummer") & "',"
strSQL = strSQL & "'" & Request.Form("Sted") & "',"
strSQL = strSQL & "'" & Request.Form("Mailadresse") & "',"
strSQL = strSQL & "'" & Request.Form("Runde1") & "',"
strSQL = strSQL & "'" & Request.Form("Runde2") & "')"
' SQL sætning eksekveres
Conn.Execute(strSQL)
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
response.redirect("svar.asp")
end if
%>
<form action="/indform.asp?mode=save" method="post" onSubmit="return valid(this)">
<p>Fornavn: <input type="text" name="Fornavn" size="26"></p>
<p>Efternavn: <input type="text" name="Efternavn" size="26"></p>
<p>Virksomhed: <input type="text" name="Virksomhed" size="26"></p>
<p>Adresse: <input type="text" name="Adresse" size="34"></p>
<p>Postnummer: <input type="text" name="Postnummer" size="8"></p>
<p>By:
<input type="text" name="Sted"></p>
<p>Mailadresse: <input type="text" name="Mailadresse"></p>
<p>Første runde sessioner:
<input type="radio" name="Runde1" value="1"> Session 1
<input type="radio" name="Runde1" value="2"> Session 2
<input type="radio" name="Runde1" value="3"> Session 3
<input type="radio" name="Runde1" value="4"> Session 4
<input type="radio" name="Runde1" value="5"> Session 5
<input type="radio" name="Runde1" value="6"> Session 6</p>
<p>Anden runde sessioner:
<input type="radio" name="Runde2" value="1"> Session 1
<input type="radio" name="Runde2" value="2"> Session 2
<input type="radio" name="Runde2" value="3"> Session 3
<input type="radio" name="Runde2" value="4"> Session 4
<input type="radio" name="Runde2" value="5"> Session 5
<input type="radio" name="Runde2" value="6"> Session 6</p>
<input type="submit" value="Send">
</form>
</Body>
</html>
M.v.h
Miomio