VBScript: функция InputBoxFunction
Полное справочное руководство по VBScript
Функция InputBox отображает диалоговое окно, в котором пользователь может ввести текст и/или нажать кнопку. Если пользователь нажимает кнопку OK или клавишу ENTER на клавиатуре, функция InputBox возвращает текст, введённый в текстовом поле. Если пользователь нажимает кнопку Cancel, функция возвращает пустую строку ("").
Примечание:Если указаны оба параметра helpfile и context, в диалоговое окно добавляется кнопка «Справка».
Совет:См. функцию MsgBox.
Синтаксис
InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
| Parameters | Описание |
|---|---|
| prompt | Обязательный. Сообщение, отображаемое в диалоговом окне. Максимальная длина prompt — примерно 1024 символа, в зависимости от ширины используемых символов. Если prompt содержит несколько строк, можно разделить строки с помощью символов возврата каретки (Chr(13)), символов перевода строки (Chr(10)) или комбинации символов возврата каретки и перевода строки (Chr(13) & Chr(10)). |
| title | Необязательный. Заголовок диалогового окна. По умолчанию — имя приложения. |
| default | Необязательный. Текстовая строка по умолчанию, отображаемая в текстовом поле. |
| xpos | Необязательный. Числовое выражение, задающее горизонтальное расстояние (в twips*) между левым краем диалогового окна и левым краем экрана. Если xpos опущен, диалоговое окно центрируется по горизонтали. |
| ypos | Необязательный. Числовое выражение, задающее вертикальное расстояние (в twips*) между верхним краем диалогового окна и верхним краем экрана. Если ypos опущен, диалоговое окно отображается примерно на одной трети расстояния по вертикали от нижнего края экрана. |
| helpfile | Необязательно. Строковое выражение, определяющее файл справки, который обеспечивает контекстно-зависимую справку для диалогового окна. Оно должно использоваться вместе с параметром context. |
| context | Необязательно. Числовое выражение, определяющее номер контекста, назначенный разделу справки автором файла справки. Оно должно использоваться вместе с параметром helpfile. |
* Твип — единица измерения, визуально совпадающая с системным дисплеем.
1 твип равен 1/1440 дюйма.
Примеры
Пример 1
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name")
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name")
End Function
</script>
Попробуйте сами »
Пример 2
Окно запроса с заголовком:
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name","Userinput")
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name","Userinput")
End Function
</script>
Попробуйте сами »
Пример 3
Окно запроса с текстом по умолчанию в поле ввода:
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name",,"Donald Duck")
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name",,"Donald Duck")
End Function
</script>
Попробуйте сами »
Пример 4
Окно запроса, отображаемое на расстоянии 700 твипов* от левого края экрана.
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name",,,700)
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name",,,700)
End Function
</script>
Попробуйте сами »
Пример 5
Окно приглашения, отображаемое на расстоянии 500 twips* от верхнего края экрана.
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name",,,,500)
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name",,,,500)
End Function
</script>
Попробуйте сами »
Полное справочное руководство по VBScript Другие расширения