Avatar billede bojohansen Nybegynder
14. marts 2001 - 12:47 Der er 2 kommentarer og
1 løsning

Server side Form Validator.

Har du en der funger på.

Den skal tjekke om der er indtastet noget i forskellige tekst feldter.

Den skal tjekke om det er samme email der er skrevet i to forskellige feldter.

Hvis der er fejl, skal den vise hvilke feldter der er fejl i, og helst med rød skrift.

Den SKAL være Server Side.
Avatar billede bojohansen Nybegynder
14. marts 2001 - 12:48 #1
Den må egentligt også godt tjekke om 1 bestemt feldt allerede eksistere i en DB
Avatar billede nute Nybegynder
14. marts 2001 - 12:56 #2
*********
index.asp
*********
<%
errorMsg = request.queryString(\"errorMsg\")

<form action=\"validate.asp\" method=\"post\">
<%
if len(errorMsg) > 0 then
  response.write errorMsg
end if
%>
<input type=\"text\" name=\"email1\"><br>
<input type=\"text\" name=\"email2\"><br>
<input type=\"submit\" value=\"submit\">
</form>

************
validate.asp
************
<%
email1 = request.form(\"email1\")
email2 = request.form(\"email2\")
if pass1 <> pass2 then
  errorMsg = \"Email ikke identiske\"
  response.redirect \"index.asp?errorMsg=\" & errorMsg
else
  sql = \"SELECT email FROM [table] WHERE email = \" & email1
  Set RS = conn.execute( sql )
  if not rs.eof then
    errorMsg \"Email eksisterer\"
    response.redirect \"index.asp?errorMsg=\" & errorMsg
  end if
end if
%>

Dette burde skissere hva du kan gjøre...

/nute
Avatar billede bojohansen Nybegynder
14. marts 2001 - 12:58 #3
Takker jeg prøver lige at lave en lille test på ;-)
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