前提・実現したいこと
VB.NETにてWebBrowserコントロールを使用しています。表示させたページのテキストボックスのvalueに値を入れたいのにplaceholderに入ってしまいます。
発生している問題・エラーメッセージ
なし
該当のソースコード
Dim wManryoDate As String = "2020/12/15" Dim all As HtmlElementCollection = WebBrowser1.Document.All 'Dim forms As HtmlElementCollection = all.GetElementsByName("kensayoteibi") Dim forms As HtmlElementCollection Dim box1 As HtmlElement = WebBrowser1.Document.GetElementById("kensayoteibi") Try forms = all.GetElementsByName(box1.Name) forms(0).InnerText = wManryoDate 'placeholderに入ってしまう。本当はvalueに入れたい。 System.Windows.Forms.Application.DoEvents() forms = WebBrowser1.Document.GetElementsByTagName("form") forms(0).InvokeMember("submit") ' ボタンのクリック Catch ex As Exception MessageBox.Show(ex.ToString, "エラー") End Try
補足情報
回答1件
あなたの回答
tips
プレビュー