43 messaggi dal 24 aprile 2001
Perkè sta funziona non gira..o meglio gira ma c'è un errore..sia che inserisco le lettere giuste che i caratteri che escludo mi dà sempre lo stesso messaggio: "Valid characters are A-Z,a-z, 0-9"!!Volevo inoltre sapere come faccio a limitare il numero di lettere a 255..mi dite cosa devo inserire in questa funzione o magari in una nuova!!Vi prego!!


Function VerifyName( sName )
Dim nCount
Const szValidChars = "abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVXYZ0123456789"

If sName = "" Then
VerifyName = "Must enter a name"
Exit Function
End If
For nCount = 1 To Len(sName )
If InStr( szValidChars, InStr( nCount, sName, 1 ) ) <= szValidChars Then
VerifyName = "Valid characters are A-Z,a-z, 0-9"
End If
Next
VerifyName = "Valid characters are A-Z,a-z, 0-9"
End Function


Perchè alla fine assegni sempre a VerifyName la stringa "Valid..".

<pre id=code><font face=courier size=2 id=code>
Function VerifyName( sName )
Dim nCount
Dim bOk
Const szValidChars = "abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVXYZ0123456789"

If sName = "" Then
VerifyName = "Must enter a name"
bOk=False
Else
For nCount = 1 To Len(sName)
If InStr( szValidChars, InStr( nCount, sName, 1 ) ) &lt;= szValidChars Then
bOk=False
End If
Next
End If
If bOk=False Then
VerifyName = "Valid characters are A-Z,a-z, 0-9"
Else
VerifyName="Ok"
End If
End Function
</font id=code></pre id=code>

Sto dando per scontato che quell'IF funzioni... prova così e dimmi.

Ciao

Andrea Palmatè
Web Developer

--
Andrea Palmatè

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.