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>
-------------
