gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:33:46 26 4
gpt4 key购买 nike

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

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

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

最佳答案

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

方法如下。使您的 webview 启用 javascript。

您的 webview Activity 中的 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';})()");

关于java - 我需要在 WebView 中打开的网页中以编程方式填充文本字段。如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9222495/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com