VBS 消息(如果值太长或太短)

  • 本文关键字:消息 如果 VBS vbscript
  • 更新时间 :
  • 英文 :


我有一个名为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

最新更新