|
| formvalidering med vbscript Fra : Lars Klingenberg |
Dato : 09-04-01 16:04 |
|
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:23 |
|
Lars Klingenberg wrote:
>
> Halløj,
>
> Tager man sig også af vbscript spørgsmål her?
Nej det hører hjemme i dk.edb.internet.webdesign.clientside
--
/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
| |
|
|