填写网页文本框并通过vb.net中的Web浏览器控件自动提交

问题描述 投票:-1回答:1

我通过网络浏览器控制来填充网页文本框,但是在填充它们之后,入口按钮保持禁用...当我通过键盘(非自动)填充它们时,按钮被激活,我可以转到下一页...我在网络中进行了搜索解决这个问题,我认为我的代码是正确的...您能帮助解决这个问题吗?

    Dim a1 As String = TextBox1.Text
    Dim a2 As String = TextBox2.Text
    Dim a3 As String = TextBox3.Text
    Dim a4 As String = TextBox4.Text
    Dim a5 As String = TextBox5.Text


    For Each link As HtmlElement In WebBrowser1.Document.GetElementsByTagName("input")

        If link.GetAttribute("name") = "firstName" Then

            link.SetAttribute("value", a1)


        End If

        If link.GetAttribute("name") = "lastName" Then

            link.SetAttribute("value", a2)


        End If

        If link.GetAttribute("name") = "userName" Then

            link.SetAttribute("value", a3)


        End If

        If link.GetAttribute("name") = "password" Then

            link.SetAttribute("value", a4)


        End If


        If link.GetAttribute("name") = "cellPhoneNo" Then

            link.SetAttribute("value", a5)


        End If



    Next

我通过网络浏览器控制来填充网页文本框,但是在填充它们之后,入口按钮保持禁用...当我通过键盘(非自动)填充它们时,该按钮被激活,我可以继续下一个...

vb.net webbrowser-control
1个回答
0
投票
代替使用
© www.soinside.com 2019 - 2024. All rights reserved.