25. august 2006 - 11:18Der er
9 kommentarer og 1 løsning
valider form nummer
Jeg har en form der skal indeholde et gyldigt mobil nummer. Er der nogen der ligger inde med en kode der validere om nummeret er et gyldigt mobilnummer, eller alternativt tjekker om det indtastede indeholder 8 cifre og ikke andet?
Det er mærkeligt, det er som om den springer valideringen over??
Her er min kode
<% If Request.Form("Action") = "Send" Then %>
<% If len(Request.Form("sms")) <> 8 And isNumeric(Request.Form("sms")) = FALSE Then %> <script language="javascript"> <!-- window.alert ("Nmmeret kan kun indeholde tal"); window.history.go(-1); //--> </script> <% End If
Dim rs1, rs2 If Request.Form("RADIO") = "false" Then rs1 = "DELETE * FROM sms WHERE sms=" & Request.Form("sms") & "" objConn.Execute(rs1) Session("strDone") = "<strong><font color=""#990000"">("& Request.Form("sms") &" er slettet)</font></strong>" else rs2 = "INSERT INTO sms (sms) VALUES ('"& Request.Form("sms") &"')" objConn.Execute(rs2) On Error GoTo 0 Session("strDone") = "<strong><font color=""#990000"">("& Request.Form("sms") &" er tilføjet)</font></strong>" End If
skulle lige til at skrive en masse - men den korte version nu hvor du har fået det til at virke; hvis du vil alerte med js så tjeck også med js og ikke med asp - dette skal bare køres på onsubmit. Validering med ASP kan ikke altid undgås - det er for at "fange" folk med javascript slået fra - og her skal du som udgangspunkt så holde dig fra at blande js ind i det men i stedet bare skrive en almindelig besked til skærmen.
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.