WebView - 填写表格
Posted
技术标签:
【中文标题】WebView - 填写表格【英文标题】:WebView - Fill a form 【发布时间】:2015-09-21 06:02:55 【问题描述】:我正在开发一个 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"/>
【问题讨论】:
【参考方案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"以上是关于WebView - 填写表格的主要内容,如果未能解决你的问题,请参考以下文章