繁体   English   中英

我需要以编程方式在WebView内打开的网页中填充文本字段。 如何?

[英]I need to fill text field programatically in a web page opened inside a WebView. How To?

我创建了一个WebView并在其中打开了一个包含表单的网页。 我需要以编程方式填写该表格(需要从sqlite数据库获取一些数据并填写它)。

我该怎么做? 谁能帮帮我。

编辑:该网页是一个注册表单,我不拥有该网页。.我无法将Java脚本添加到该网页中。

在这种情况下,我会使用javascript。

这是怎么回事。 使您的webview启用javascript。

Webview活动中的Java代码

webview.loadUrl("javascript: fillUpForm(inputId,inputValue)");

html文件中的javascript

function fillUpForm(id,value)
{
  document.findElementById(id).value=value;
}

坦白说,我不是javascript方面的专家。 但这应该为您提供起点。


好吧,就您而言

我会尝试这个

view.loadUrl("javascript:(function(){document.getElementById('trop').value='some value';})()");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM