Я пытался задать этот вопрос один раз, но не предоставил достаточно информации. У меня есть форма на веб-сайте, которую я не контролирую, поэтому я не могу изменить Интернет. В моем приложении vb.net мне нужно нажимать кнопку «Отправить» после того, как я заполню необходимый текст.
Текст заполняется нормально, но отправка просто обновляет экран. Мне интересно, должен ли я вызывать Java или что-то?
Часть VBNet выглядит так:
Browser1.Document.Forms("Search").submit
Я тоже пробовал это:
Browser1.Document.GetElementById("Search").InvokeMember ("submit")
html веб-страницы:
<form style="display: inline;" name="Search" method="post"
onsubmit="clearDefault(this.freetext); this.action=addCategory(escape(this.freetext.value) + this.category_id.value + '.html'); return true;">
<table class="innerTable" border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td><input style="width: 131px;" value=" enter name" name="freetext" size="9" onfocus="clearDefault(this);" type="text"></td>
<td><input class="search" src="/images/search.gif" value="Search" title="Search" type="image"></td>
</tr></tbody></table>
</form>