Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 1 |

 

  Вопрос: Обращение к полю ввода в InputBox. Добавлено: 20.06.07 12:12  

Автор вопроса:  Vitaly
Скажите, как можно обратиться к текстовому полю ввода в окне InputBox. К примеру:В это текстовое поле вводится путь для создания файла или каталога.И при нажатии кнопки OK файл создавался.

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #1 Добавлено: 20.06.07 12:54
ты же пишешь что-то типа:
xxx=InputBox ("введи чего-нибудь";)


Так у тебя в переменную xxx и запишется то, что ты ввел в InputBox'е

Ответить

Номер ответа: 2
Автор ответа:
 VisualPaul



ICQ: 402519798 

Вопросов: 12
Ответов: 111
 Профиль | | #2 Добавлено: 20.06.07 21:37
Если нажата отмена то это ""

Ответить

Номер ответа: 3
Автор ответа:
 alroy



Вопросов: 3
Ответов: 28
 Профиль | | #3 Добавлено: 21.06.07 08:03
InputBox(prompt[, title][, default][, xpos][, ypos][, helpfile, context])
Выводит на экран диалоговое окно со полем ввода и кнопками ОК, Отмена и возвращает введённую в этом окне символьную строку. Параметр prompt задаёт текст сообщения, которое выводится рядом с полем ввода. Параметр title задаёт текст заголовка диалогового окна. Параметр default задаёт значение по умолчанию для поля ввода. Параметры xpos и ypos определяют координаты левого верхнего угла окна. Параметр helpfile задаёт путь к файлу помощи. Параметр context задаёт идентификатор содержания помощи.

Ответить

Номер ответа: 4
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #4 Добавлено: 21.06.07 22:47
Если нажата отмена то это ""

А если нажата ОК и ничего не введено - то это тоже ""

:)))

Ответить

Номер ответа: 5
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #5
Добавлено: 26.06.07 10:57
А если нажата ОК и ничего не введено - то это тоже ""

:)))

Дакстать народ - хоть миллонам программистов это было побоку но для интереса: если юзер в инпутбокс ничего не ввел, как узнать, че он нажал?

Ответить

Номер ответа: 6
Автор ответа:
 alroy



Вопросов: 3
Ответов: 28
 Профиль | | #6 Добавлено: 26.06.07 11:24
MyStr=InputBox(c,"пишеш что хочешь";)

 If MyStr = "" Then ' Пользователь отменил ввод
WScript.Quit
End If

Ответить

Номер ответа: 7
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #7 Добавлено: 26.06.07 12:13
А не пофигу ли знать что нажал пользователь, если он ничего не ввел? Я думаю пофиг.

Ответить

Номер ответа: 8
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #8 Добавлено: 26.06.07 18:19
MsgBox(TypeName(InputBox("Вводи что хочешь, главное - какую кнопку нажмешь";)))

Отмена - Empty
ОК - String

Ответить

Номер ответа: 9
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #9 Добавлено: 26.06.07 21:18
не так..

tmpstr = inputbox (...)
if strptr(tmpstr) = 0 then
 ok
else
 cancel
end if

Ответить

Номер ответа: 10
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #10
Добавлено: 27.06.07 09:32
А не пофигу ли знать что нажал пользователь, если он ничего не ввел? Я думаю пофиг.

Чисто ради интереса :)

Ответить

Номер ответа: 11
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #11 Добавлено: 27.06.07 19:34
Нет, не чисто ради..

Если пользователь что-то ввёл в инпутбокс и нажал не ОК, а ОТМЕНУ это полезно ловить, чтобы действительно выходить из обрабатываемой процедуры, а не пытаться принять то что ввёл пользователь в серез.

Ответить

Номер ответа: 12
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #12 Добавлено: 28.06.07 04:27
Блин, а мой ответ чем не устраивает? Разжевать надо чтоль?

Ответить

Номер ответа: 13
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #13 Добавлено: 28.06.07 12:22
Та устраивает, мой просто - те же яйца, только вид с боку :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам