Avatar billede agg-zeus Nybegynder
14. juli 2002 - 20:42 Der er 8 kommentarer og
1 løsning

Validering af form ?!

Jeg ved ikke om jeg skal sætte dette spørgsmål i ASP eller JavaScript... men nu er det kommet her, håber at I kan svare på det!

Jeg har følgende script:


Dim email
If Request.Form("webhotel") = "light" Then
    email = "1"
ElseIf Request.Form("webhotel") = "standard" Then
    email = "3"
ElseIf Request.Form("webhotel") = "mellem" Then
    email = "10"
ElseIf Request.Form("webhotel") = "stor" Then
    email = "50"
End If
%>
<head>
    <title></title>
    <link rel="stylesheet" href="../style/standard.css" type="text/css">
    <script type="text/javascript" language="JavaScript">
<!--
function Form_Validator(theForm)
{

    if (theForm.1email.value == "")
      {
        alert("Du skal vælge mindst 1 emailadresse !");
        theForm.1email.focus();
        return false;
      }

    if (theForm.password1email.value == "")
      {
        alert("Du skal vælge et password til din mail !");
        theForm.password1email.focus();
        return false;
      }
   
  return (true);
}
// -->
</script>
</head>
<h2 align="center">Bestilling</h2>

<b>Vælg E-mail-adresser og passwords.</b>
<p>Her kan du vælge hvad dine mails skal hedde, og hvilke password der skal høre til hvilke mails !<br>
<b>Du skal vælge mindst én mail.</b></p>
<table width="400">
<form action="../asp/bestilling.asp?step=2&antalmails=<%=email%>&domaene=<%=Request.Form("domaene")&Request.Form("landekode")%>&domaction=<%=Request.Form("domaction")%>&webhotel=<%=Request.Form("webhotel")%>" method="post" onsubmit="return Form_Validator(this)">

<% For x = 1 to email
   
    Response.Write "<tr><td valign='top'><p>"&x&". E-mail: </p></td>" _
    & "<td valign='top'><p><input type='text' name='"&x&"email' class='form' size='15'>@"&Request.Form("domaene")&Request.Form("landekode")&"</p></td></tr>" _
    & "<tr><td valign='top'><p>Password til "&x&". E-mail: </p></td>" _
    & "<td valign='top'><input type='text' name='password"&x&"email' class='form' size='15'></td></tr>" _
    & "<tr><td valign='top'></td>" _
    & "<td valign='top'><br></td></tr>"

next
%>

<tr><td valign="top"></td>
<td valign="top"><br>
<input type="submit" name="videre" value="Videre" class="form"></td>
</tr>
</form>

</table>
</body>


Valideringen virker ikke... Den siger : "tegnet ')' var ventet" ! Hvad er der galt ?
Avatar billede lightbrain Nybegynder
14. juli 2002 - 20:45 #1
I hvilken linie siger den: "tegnet ')' var ventet"
Avatar billede agg-zeus Nybegynder
14. juli 2002 - 20:46 #2
linie 12...
Avatar billede nikolajdu Nybegynder
14. juli 2002 - 21:03 #3
Det er ganske simpelt. Variabler og navne må ikke starte med eller kun bestå af tal, så går det galt.

/Nikolaj
Avatar billede Slettet bruger
14. juli 2002 - 21:04 #4
Dine navne på tekstfelterne må vist ikke starte med et tal, så "1email" er altså ikke gyldigt. Kald den noget andet og husk også at rette i funktionen!
Avatar billede Slettet bruger
14. juli 2002 - 21:06 #5
nikolajdu>> Hurtigere end sin egen skygge... :)
Men jeg er lige vendt tilbage fra to ugers ferie, og nu har jeg så til min skræk opdaget, at JavaScript-kategorien er flyttet et klik længere væk i den nye kategori-struktur! Er der oprettet en klage-bemærkning, eller skal jeg selv stå for den (og er der noget at klage over)?
Avatar billede agg-zeus Nybegynder
14. juli 2002 - 21:08 #6
okay... takker det var det...
Avatar billede nikolajdu Nybegynder
14. juli 2002 - 21:08 #7
Det har også irriteret mig :(

Jeg forsøger at få det rykket igen. :)
Avatar billede nikolajdu Nybegynder
14. juli 2002 - 21:09 #8
Og velkommen tilbage fra en forhåbenligt god ferie :)
Avatar billede Slettet bruger
14. juli 2002 - 21:15 #9
Fint nok!

Og jo tak, den var god! Sydfrankrig, sol, god mad, etc.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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