【问题标题】:WebView - Fill a formWebView - 填写表格
【发布时间】:2023-03-16 15:08:01
【问题描述】:

我正在开发一个 Windows 8 应用程序,我需要帮助。 可以用我的应用程序的数据在 webview 中填写一个表单吗?

我将在我的应用程序中填写表格。此数据应发送到 webview 表单。

<WebView Name="webView1" Source="https://www.nfp.fazenda.sp.gov.br/login.aspx" HorizontalAlignment="Left" Height="374" Margin="10,384,0,0" VerticalAlignment="Top" Width="1346"/>
    <TextBox Name="login" HorizontalAlignment="Left" Margin="515,218,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Height="39" Width="348"/>
    <Button Content="Button" HorizontalAlignment="Left" Margin="645,296,0,0" VerticalAlignment="Top" Click="Button_Click"/>

【问题讨论】:

    标签: c# windows visual-studio-2013 windows-8


    【解决方案1】:

    是的!可以对页面进行 DOM 操作。做 DOM 操作

    string[] args = { "document.getElementById(\"myfield\").value =
     \"My default value\"" };
    string foo = webView.InvokeScript("eval", args);
    

    【讨论】:

    • 感谢您的帮助。但是我如何选择哪个webview“输入”填充?我更新了我的代码。
    • 找到要填充的元素的id。如果它没有 id 这样做 formName.elements["element_name"].value = "My Default Value"
    猜你喜欢
    • 2015-03-04
    • 2016-04-05
    • 1970-01-01
    • 2012-07-28
    • 2017-02-13
    • 2018-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多