Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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 аналогично...

Ответить

Страница: 1 |

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



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