Avatar billede newbie.dk Praktikant
10. maj 2004 - 15:52 Der er 6 kommentarer og
1 løsning

Formular - små opgaver

Jeg har lavet en lille formular. Og jeg har nogle ting jeg gerne vil have hjælp til.
1. gerne have at man kun kan taste 2 cifer ind i alder, altså mellem 10-99. Og hvis det er muligt så kun tal.
2. gerne at hvis man ikke har udfyldt formularen og trykker på send, så sendes man tilbage til formularen, men allerede eksist. data, idag hvis et af punkter mangler kommer der en fejlmelding.
3. at når man har trykket send, lukker vinduet selv.

Herunder kan I se min kode:

---form.asp---

<form method="POST" action="send.asp">
<input type="radio" name="svar" value="A">bla bla bla 1<br>
<input type="radio" name="svar" value="B">bla bla bla 2<br>
Alder:
<input type="text" name="alder" maxlength="2" size="5">
<input type="submit" value="Send" name="B1">
</form>
--------------


---send.asp---
<body>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("db.mdb")
Conn.Open DSN

' SQL sætning opbygges
strSQL = "Insert into tabel ("
strSQL = strSQL & "svar, "
strSQL = strSQL & "alder) "

strSQL = strSQL & "values('"
strSQL = strSQL & Request.Form("svar") & "', '"
strSQL = strSQL & Request.Form("alder") & "')"

Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing
%>

Tak for din besvarelse...
</body>
-------------
Avatar billede jss Nybegynder
10. maj 2004 - 16:22 #1
Umiddelbart skal du gøre op med dig selv om du vil lave validering server-side (ASP) eller klient-side (javascript).
Avatar billede jss Nybegynder
10. maj 2004 - 16:31 #2
Avatar billede newbie.dk Praktikant
10. maj 2004 - 16:32 #3
I princippet er det lige meget. Men har du et forslag til hvad der ville være bedst??
Avatar billede jss Nybegynder
10. maj 2004 - 16:35 #4
I dit tilfælde vil klient-side være et fint valg. Det er hurtigt at afvikle og det er ikke specielt krævende programmering.
Avatar billede newbie.dk Praktikant
10. maj 2004 - 16:35 #5
Havde håbet på man kunne undgå alertbox...
Avatar billede newbie.dk Praktikant
10. maj 2004 - 16:36 #6
Men så kan brugeren selvfølgelig tror de har sendt svar.
Avatar billede newbie.dk Praktikant
10. maj 2004 - 17:36 #7
okay, det kan være jeg skal rykke spm'et til javascript så. Gør det senere.
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