Как поместить значение в поле ввода типа Дата с помощью веб-браузера в VB.net? - PullRequest
1 голос
/ 23 марта 2019

Проблема в том, что когда я помещаю значение в поле ввода type=date, используя datetimepicker и textbox, в веб-браузере это значение появится. Но когда вы нажимаете на информацию об обновлении, Интернет не может принять значение.

Я пытался получить ввод имени тега и установить атрибут с помощью datetimepicker и изменить формат, но веб-сайт не примет его. Я также попытался установить атрибут по textbox и вручную ввести желаемую дату и формат, но ничего не происходит.

Вы можете посетить сайт: 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
...