如何使用VB.net中的Web浏览器在“输入框类型”日期上输入值?

时间:2019-03-23 02:20:45

标签: vb.net webbrowser-control

问题是,当我使用type=datedatetimepicker在输入框textbox上放置一个值时,在Web浏览器中将显示该值。但是,当您单击更新信息时,Web无法接受该值。

我试图通过datetimepicker获取标签名称的输入和设置属性,并更改格式,但网站不接受。我还尝试了textbox的set属性,并手动输入了想要的日期和格式,但没有任何反应。

您可以访问以下站点:https://office.planpromatrix.com/login 并使用该虚拟帐户作为参考:

用户名:gsmith1

密码:1234567890

For Each element As HtmlElement In WebBrowser1.Document.GetElementsByTagName("input")
    If element.GetAttribute("type") = "date" Then
        element.SetAttribute("value", DateTimePicker1.Text)
        WebBrowser1.ScriptErrorsSuppressed = True
    End If
Next
For Each element As HtmlElement In WebBrowser1.Document.GetElementsByTagName("input")
    If element.GetAttribute("type") = "date" Then
        element.SetAttribute("value", textbox1.Text)
        WebBrowser1.ScriptErrorsSuppressed = True
    End If
Next

0 个答案:

没有答案