Hjælp til valideringsscript
Får en fejl i linie 109: "Et objekt var ventet" i nedenstående valideringsscript... Problemet er bare, at linie 109 kun består af tegnet "}"... Hvilket ikke giver ret meget mening for mig... Så hvis nogen kan kigge det igennem for fejl, og evt. komme med forslag til hvordan det bliver optimeret vil jeg blive glad...Her er scriptet:
<% if mode = "Edit" then
Session("Videre") = "Profile.asp?mode=Edit"
If Not Session("login") > 0 Then Response.Redirect("Profile.asp?mode=Logon")
SQL = "SELECT * FROM Brugere WHERE Kunde_Nr=" & Session("login")
set RS = Conn.Execute(SQL)
if RS.EOF then
Response.Redirect("Profile.asp?mode=Logon")
else
Do Until RS.EOF
%>
<head>
<meta name="Generator" content="Stone's WebWriter 4">
<link rel="STYLESHEET" type="text/css" href="Menu.css">
<link rel="STYLESHEET" type="text/css" href="Main.css">
<TITLE>Main</TITLE>
<script src="Check_menu.js" type="text/javascript"></script>
<script language="text/javascript">
function validate()
{
if (document.Rediger.Password.value == "")
{
alert("Angiv venligst en adgangskode.");
document.Rediger.Password.focus();
return false;
}
else
{
if (document.Rediger.PasswordRepeat.value == "")
{
alert("Angiv venligst din adgangskode igen.");
document.Rediger.Password.focus();
return false;
}
else
{
if (document.Rediger.Password.value != Rediger.PasswordRepeat.value)
{
alert("Tjek venligst at Deres indtastede og gentagne adgangskode er ens.");
document.Rediger.PasswordRepeat.focus();
return false;
}
else
{
if (document.Rediger.Navn.value == "")
{
alert("Angiv venligst Deres navn.");
document.Rediger.Navn.focus();
return false;
}
else
{
if (document.Rediger.Adresse.value == "")
{
alert("Angiv venligst Deres adresse.");
document.Rediger.Adresse.focus();
return false;
}
else
{
if (document.Rediger.Post_Nr.value == "")
{
alert("Angiv venligst Deres post nr.");
document.Rediger.Post_Nr.focus();
return false;
}
else
{
if (document.Rediger.By.value == "")
{
alert("Angiv venligst den by De bor i.");
document.Rediger.By.focus();
return false;
}
else
{
if (document.Rediger.Email.value == "")
{
alert("Angiv venligst Deres E-mail adresse.");
document.Rediger.Email.focus();
return false;
}
else
{
if (document.Rediger.Telefon_Nr.value == "")
{
alert("Angiv venligst Deres telefon nr.");
document.Rediger.Telefon_Nr.focus();
return false;
}
else
{
if (document.Rediger.Fax_Nr.value == "")
{
alert("Angiv venligst Deres fax nr.");
document.Rediger.Fax_Nr.focus();
return false;
}
}
}
}
}
}
}
}
}
}
return true;
}
</script>
</HEAD>
<BODY onunload="<%Session("Videre") = "Profile.asp"%>">
<script src="Frame_menu.js" type="text/javascript"></script>
<form name="Rediger" action="Profile.asp?mode=Send" method="post" onsubmit="return validate()">
<table>
<tr class="tr0">
<td class="td0" colspan="2">Kundeinformationer</td>
</tr>
<tr class="tr1">
<td Width="30%">Kunde#</td>
<td width="559"><%=RS("Kunde_Nr")%></td>
</tr>
<tr class="tr2">
<td Width="30%">Brugernavn</td>
<td width="559"><%=RS("Brugernavn")%></td>
</tr>
<tr class="tr1">
<td Width="30%">Adgangskode</td>
<td width="559"><input size="25" type="password" name="Password" value="<%=RS("Password")%>"></td>
</tr>
<tr class="tr2">
<td Width="30%">Gentag adgangskode</td>
<td width="559"><input size="25" type="password" name="PasswordRepeat" value="<%=RS("Password")%>"></td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr class="tr0">
<td class="td0" colspan="2">Kontaktinformationer</td>
</tr>
<tr class="tr1">
<td Width="30%">Navn</td>
<td width="559"><input size="25" type="text" name="Navn" value="<%=RS("Navn")%>"></td>
</tr>
<tr class="tr2">
<td Width="30%">Adresse</td>
<td width="559"><input size="25" type="text" name="Adresse" value="<%=RS("Adresse")%>"></td>
</tr>
<tr class="tr1">
<td Width="30%">Post nr.</td>
<td width="559"><input size="25" type="text" name="Post_Nr" value="<%=RS("Post_Nr")%>"></td>
</tr>
<tr class="tr2">
<td Width="30%">By</td>
<td width="559"><input size="25" type="text" name="By" value="<%=RS("By")%>"></td>
</tr>
<tr class="tr1">
<td Width="30%">E-mail</td>
<td width="559"><input size="25" type="text" name="Email" value="<%=RS("Email")%>"></td>
</tr>
<tr class="tr2">
<td Width="30%">Telefon</td>
<td width="559"><input size="25" type="text" name="Telefon_Nr" value="<%=RS("Telefon_Nr")%>"></td>
</tr>
<tr class="tr1">
<td Width="30%">Fax</td>
<td width="559"><input size="25" type="text" name="Fax_Nr" value="<%=RS("Fax_Nr")%>"></td>
</tr>
<tr class="tr2">
<td colspan="2"><input type="Submit" value="Send"> <input type="Reset" value="Nulstil"></td>
</tr>
</table>
</form>
</body>
<%
RS.MoveNext
Loop
end if
end if
%>
/MiReiGi
