WebBrowserでFORMのsubmitボタンを自動クリックするには?

解決


ロビン  2008-11-22 06:55:14  No: 145432  IP: 192.*.*.*

こんにちは。
例えば、WebBrowserでアクセスしたサイトに以下のようなフォームのソースがあるとします。

<FORM method="POST" action="xxx">
    ・
    ・
    ・
  値1: <input type="text" name="val1">
  値2: <input type="text" name="val2">
  <input type="submit" value="GO" name="submit">
</FORM>

上記ソースを読み込み、値1・値2のテキストボックスに値をセットし、
submitボタンを自動クリックさせるということを行いたいと思っています。
テキストボックスに値をセットすることは出来たのですが、
submitを行うにはどうすればよいか、ご教示いただけますでしょうか?
よろしくお願いします。
なお、環境はVB2008のExpressです。

編集 削除
やじゅ  2008-11-22 09:46:08  No: 145433  IP: 192.*.*.*

InvokeMember("submit")のキーワードや
「submit  自動クリック  WebBrowser」のキーワードで
探すといいかも

WebBrowser1.Document.Forms(0).InvokeMember("submit")

編集 削除
ロビン  2008-11-22 12:41:48  No: 145434  IP: 192.*.*.*

やじゅさん、ありがとうございました。
(WebBrowser).Document.GetElementsByTagName("INPUT").GetElementsByName("submit").Item(0).InvokeMember("click")
でできました。

編集 削除