Страница: 1 |
Страница: 1 |
Вопрос: WebBrowser control: Как нажать Submit из кода?
Добавлено: 27.09.06 15:15
Автор вопроса: eslitak
Приветствую!
Помогите, плиз.
Пытаюсь слепить на VB простенькую программку с использованием WebBrowser control для автозаполнения форм в инет.
Грузим документ в WebBrowser, заполняем нужные поля формы (с этим разобрался),
а вот нажать Submit не получается.
Пытаюсь сделать так:
WebBrowser1.Document.All.Item(4).Focus()
4 - номер элемента submit в html-форме
Это работает нормально, фокус на кнопку "приходит"
WebBrowser1.Document.All.Item(4).ResumeEvent("onclick")
Ничего не происходит.
Что я забыл? Может, надо какой-то обработчик событий в код добавить? Но ведь, если "вручную" кнопка срабатывает,
значит он есть уже?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 27.09.06 23:31
WebBrowser1.Document.forms(index_form).submit()
?
Номер ответа: 2
Автор ответа:
eslitak
Вопросов: 2
Ответов: 3
Профиль | | #2
Добавлено: 28.09.06 12:53
HACKER, спасибо!
Это работает.
Так просто, теперь удивляюсь, почему сам не допёр.
И всё-таки, почему мой вариант не хочет работать?
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 29.09.06 01:02
Та х.з. что там в .net, в вб6 .ResumeEvent("onclick" вроде нету, поэтому я незнаю насчет твоего варианта, а .forms(i).submit() ето классика, и в js аналогично...