|
| Formvalidering med vbscript Fra : Lars Klingenberg |
Dato : 10-04-01 16:52 |
|
Halløj,
Tager man sig også af vbscript spørgsmål her?
Jeg har et lille problem med en formvalidering (se herunder)
Et af felterne (ID) SKAL være et tal og det sikrer jeg mig delvist med If
Not IsNumeric(), men hvis der indskrives et mellemrum (chr(32)) i formen
fanger IsNumeric ikke dette og der returneres et mellemrum med mit tal - og
det duer ikke.
Jeg har forsøgt mig lidt med Val() og Replace(), men jeg har ikke kunnet få
det til at fungere. Er der nogen der har en go' idé?
--
Med venlig hilsen
Lars Klingenberg
[lklingenberg@ifi.ku.dk]
<script language="vbscript">
Sub btnSubmit_OnClick()
If Not IsNumeric(frmAdd.ID.value) Then
Alert "Du skal indtaste et tal!"
frmAdd.ID.focus
Exit Sub
ElseIf Len(frmAdd.dato.value) = 0 Then
Alert "Du skal indskrive en dato!"
frmAdd.dato.focus
Exit Sub
ElseIf Not IsDate(frmAdd.dato.value) Then
Alert "Datoen skal være på formen dd-mm-yy!"
frmAdd.dato.focus
Exit Sub
End if
Call frmAdd.submit()
End Sub
</script>
--
Med venlig hilsen
Lars Klingenberg
[lklingenberg@ifi.ku.dk]
| |
Lars Hoffmann (10-04-2001)
| Kommentar Fra : Lars Hoffmann |
Dato : 10-04-01 20:24 |
|
Lars Klingenberg wrote:
>
> Halløj,
..........
Jeg mailer lige mit foregående svar til Lars Klingenberg, da han
øjensynligt ikke kan se min post.
--
/Lars
HTML software: < http://go.to/HTMLEasyColors>
Brug venligst Re: og ikke Sv: ved svar, da beskeder
der begynder med Sv: bliver slettet fra mange servere
| |
Lars Klingenberg (10-04-2001)
| Kommentar Fra : Lars Klingenberg |
Dato : 10-04-01 21:02 |
|
> Jeg mailer lige mit foregående svar til Lars Klingenberg, da han
> øjensynligt ikke kan se min post.
Tak for det - men det var nu fordi jeg havde problemer med vores exchange
server - jeg troede ikke posten var sendt første gang, hvorfor jeg sendte
den igen. Sorry folks!
/Lars
| |
|
|