11. november 2001 - 17:06
Der er
4 kommentarer og 1 løsning
Check form
Jeg skal have lavet en asp side (chkform.asp) som går ind og tjekker at alle felter er udfyldt i min form som ser sådan ud: <html> <head><title>Test.asp</title></head> <body> <form method=get action=\"test.asp?mode=AddNew\" id=form name=form> <font><STRONG><font face=arial size=3>Clan Name</font></STRONG></font> <br> <INPUT id=name name=name size=\"25\" maxlength=\"40\" class=\"underline\"> <br> <br> <font><strong><font face=arial size=3>Clan Url (Without http://)</font></strong></font> <br> <INPUT id=url name=url size=\"25\" class=\"underline\"> <br> <br> <P> <INPUT type=\"submit\" value=\"Submit\" id=submit1 name=submit1 style=\"FONT-SIZE: xx-small; FONT-FAMILY: verdana; BACKGROUND-COLOR: silver\"> <b>(Your IP will be logged)</b></P> <input type=\"hidden\" value=AddNew name=mode id=mode></form> </body> </html> Hvis felterne ikke er udfyldt, så skal den lave en <%Response.Write(\"You have to fill out ALL forms!\")%> De felter som var udfyldt korrekt skal stadig stå som da brugeren prøvede at poste første gang!
Annonceindlæg fra Jysk IT
Sikkerhed skal være en del af driften
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
11. november 2001 - 17:08
#1
hvis dette kan hjælpe så når man poste, leder den hen til dette: <html> <head><title>Test.asp</title></head> <body> <form method=get action=\"test.asp?mode=AddNew\" id=form name=form> <font><STRONG><font face=arial size=3>Clan Name</font></STRONG></font> <br> <INPUT id=name name=name size=\"25\" maxlength=\"40\" class=\"underline\"> <br> <br> <font><strong><font face=arial size=3>Clan Url (Without http://)</font></strong></font> <br> <INPUT id=url name=url size=\"25\" class=\"underline\"> <br> <br> <P> <INPUT type=\"submit\" value=\"Submit\" id=submit1 name=submit1 style=\"FONT-SIZE: xx-small; FONT-FAMILY: verdana; BACKGROUND-COLOR: silver\"> <b>(Your IP will be logged)</b></P> <input type=\"hidden\" value=AddNew name=mode id=mode></form> <% if request(\"mode\") = \"AddNew\" then %> <% Set DataConn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};uid=admin; \" DSN = dsn & \"DBQ=\" & server.mappath(\"db/settings.mdb\") DataConn.Open DSN Set Record = Server.CreateObject(\"ADODB.RecordSet\") Record.open \"Select * From [links] Order by id\", DataConn, 1, 3 Record.AddNew Record.Fields(\"name\") = Request(\"name\") Record.Fields(\"url\") = Request(\"url\") Record.Fields(\"ip\") = Request(\"REMOTE_ADDR\") Record.Update Record.Close set Record = nothing Dataconn.Close Response.Redirect(\"test.asp\") %> <% end if %> </body> </html>
11. november 2001 - 17:13
#2
Well så laver du bare en <input type=\"text\" name=\"1\" value=\"<% request.form(\"1\") %>\"> <input type=\"text\" name=\"2\" value=\"<% request.form(\"2\") %>\"> <input type=\"text\" name=\"3\" value=\"<% request.form(\"3\") %>\"> <% For Each Item in Request.Form If Request.From(Item) = \"\" Then Response.Write \"Formen \" & item & \" skal udfyldes\" %>
11. november 2001 - 17:15
#5
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"> <% Dim name, url, strError strError = \"\" if( Request.ServerVariables(\"REQUEST_METHOD\") = \"POST\" ) then name = request.form(\"name\") url = request.form(\"url\") if( LEN( name ) > 0 AND LEN( url ) > 0 ) then \' Alt er ok...gjør hva du vil else strError = \"Du skal fylle ut alle feltene !!\" end if end if %> <html> <head> <title>Untitled</title> </head> <body> <%= strError %> <form method=post action=\"test.asp?mode=AddNew\" id=form name=form> <font><STRONG><font face=arial size=3>Clan Name</font></STRONG></font> <br> <INPUT id=name name=name value=\"<%= name %>\" size=\"25\" maxlength=\"40\" class=\"underline\"> <br> <br> <font><strong><font face=arial size=3>Clan Url (Without http://)</font></strong></font> <br> <INPUT id=url name=url size=\"25\" value=\"<%= url %>\" class=\"underline\"> <br> <br> <P> <INPUT type=\"submit\" value=\"Submit\" id=submit1 name=submit1 style=\"FONT-SIZE: xx-small; FONT-FAMILY: verdana; BACKGROUND-COLOR: silver\"> <b>(Your IP will be logged)</b></P> <input type=\"hidden\" value=AddNew name=mode id=mode></form> </body> </html>