我有一个 Visual Basic 应用程序,我正在尝试登录 live.com,它包含两个文本框(1 个用于用户,1 个用于传递)一个提交按钮和一个网络浏览器。我将 webbrowser 的 URL 设置为 live.com(以便我可以登录),然后我为 btnLogin 输入了此代码(登录按钮)
WebBrowser1.Document.GetElementById("login").SetAttribute("value", txtUsername.Text)
WebBrowser1.Document.GetElementById("passwd").SetAttribute("value", txtPassword.Text)
WebBrowser1.Document.GetElementById("SI").InvokeMember("submit")
现在,当我点击提交时,输入了信息,但页面似乎只是刷新(不确定),但似乎没有提交信息。现在还让我解释一下代码,名称登录、passwd 和 SI 均来自 live.com。所以我相信这是 live.com 上的 HTML 提交按钮代码
<input type="submit" name="SI" id="idSIButton9" value="Sign in" class="default">
但是当我输入名称 SI 时,它似乎没有提交。如果有人可以帮助我,那就太好了。谢谢你。