问题是,当我使用type=date
和datetimepicker
在输入框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