just another validation for reading form values.
I see a lot of questions beiong asked regarding these two methods in VBscript.
Checking for characters and getting rid of spaces.
The script is fairly easy to chagne to only perform one or the either or leave as is for both.
I gathered this code from others and myself to create the shortest easiest one I could come up with.
Happy Coding!
<HTML>
<HEAD><TITLE>Simple Validation</TITLE>
<SCRIPT LANGUAGE="VBScript">
<!--
Sub Validate()
Dim Illchars, charcnt, banned, valid, inputvalue
' add characters to the Illchars var within the quotes
Illchars = "'^\/()#~<>|`¼:;!@$*+=%"
valid = True
inputvalue = form1.Text1.value
'check for any value
if inputvalue = "" or inputvalue = null then
alert "please make a entry for submission", vbOK
exit sub
end if
' trim the spaces left and right
inputvalue = Trim(Replace(inputvalue, " ", ""))
For charcnt = 1 to Len(Illchars)
banned = Mid(Illchars, charcnt, 1)
If InStr(inputvalue, banned) > 0 Then
valid = False
Exit For
End If
Next
If Not valid Then
Str = ""
MyVar = MsgBox ("You have entered characters not valid. Please try again!")
Exit Sub
End If
Dim TheForm, MyVar
TheForm=form1.Text1.value
'replace spaces...
Do While InStr(1, TheForm, " ")
TheForm = Replace(TheForm, " ", "")
Loop
MyVar = MsgBox ("Here it is without spaces, as long as you made it this far" & TheForm)
End Sub
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.