У меня есть переменная JobNumberTxtBxVBS сообщение, если значение является слишком длинным или слишком коротким
вход устанавливается с этим:
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 цифр, поэтому запись Value> 7 является избыточной, но мне это нужно на всякий случай, если я это изменил.
Работает ли '.length' с VBScript? Прошло некоторое время с тех пор, как я сделал DOM с VBScript, но не будет ли «Если Len (JobNumberTxtBx.Value) <6 или Len (JobNumberTxtBx.Value)> 7 Then?? Я уверен, что синтаксис '.length' - это JavaScript. – Lankymart
О, боже, хорошо поймать! Я делал так много VB.Net, что я привык к тому, что просто делал '.length'. Я отредактирую свой ответ, спасибо! – Santi
Спасибо, что имеет смысл, я попробую. – NateM