我有一个名为JobNumberTxtBx的变量
输入是这样建立的:
input type="text" name="JobNumberTxtBx" size="6" maxLength="6" value=""
如果输入的值少于 6 位或超过 7 位,我正在尝试调用一个错误框。
我试过:
If JobNumberTxtBx.Value < 6 Or JobNumberTxtBx.Value > 7 Then
MsgBox "Please type six digits for Job Number"
End If
但它不起作用。
任何想法将不胜感激。 不幸的是,我不熟练或知识渊博,我正在努力从在线资源中拼凑出来。我意识到我已经将用户条目长度限制为 6 位数字,因此将值写> 7 是多余的,但我想要这个以防万一我更改它。
.Value
是一个 字符串,因此<
或>
运算符将按字母顺序进行比较。
要获得长度,您需要使用 Len(string)
.
If Len(JobNumberTxtBx.Value) < 6 Or Len(JobNumberTxtBx.Value) > 7 Then
MsgBox "Please type six digits for Job Number"
End If