Android:如何以编程方式提交以html字符串创建的表单?

迪内什·库马尔(Dinesh Kumar)

请帮助我,加载此代码后如何调用提交动作html

WebView webView = (WebView) findViewById(R.id.webview);        
String formData = "<!DOCTYPE html>\n" +
            "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n" +
            "<head>\n" +
            "<title>SSO OutBound Settings</title>" +
            "</head>\n" +
            "<body>" +
            "<form name='frmMain' id=\"frmMain\" runat='server' method='POST'" +
            "action='" + ---data--- + "'>" +
            "<input type='hidden' name='" + ---data--- + "'" +
            "value='" + ---data--- + "'/>" +
            "<input type='hidden' runat='server' name='" + ---data--- + "' " +
            "value='" + ---data--- + "'/>" +
            "</form>" +
            "</body>\n" +
            "</html>";
webView.loadData(formData, "text/html", "UTF-8");
臭名昭著的

我认为您需要使用javascript执行此操作。因此,必须为您的Web视图启用它:

webView.getSettings().setJavaScriptEnabled(true);

提交表格应该是这样的:

webView.loadUrl("javascript:document.frmMain.submit()");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何以编程方式提交Blazor表单?

您如何以编程方式从存储在字符串中的日期创建模式?

如何以编程方式设置文档字符串?

如何以编程方式从 URL 提交带有文件的表单

如何以编程方式创建Android ViewStub?

如何以编程方式在Android中编写粗体字符串的一部分?

如何以编程方式检查字符串的日期格式以获取正确的格式

如何以编程方式将字符串添加到ValueExpresion

如何以编程方式输入搜索字符串并触发Google Maps API的places_changed?

如何以编程方式将注释标签添加到字符串

如何以编程方式从App.xaml访问资源字符串?

如何以编程方式从“网络”选项卡捕获查询字符串参数

如何以编程方式从字符串设置布局背景色调?

Wicket:如何以编程方式呈现页面并以字符串形式获取结果?

如何以编程方式访问Python代码?例如,获取类列表,文档字符串等?

如何以编程方式针对模式验证JSON字符串?

如何以编程方式从Azure存储帐户中检索连接字符串

如何以编程方式获取Python编译器字符串?

如何以编程方式将整数映射到const字符串?

如何以编程方式从Julia中的字符串标识符定义变量?

如何以编程方式突出显示字符串中的单词

如何以编程方式将字符串转换为图像格式

如何以编程方式在不同的视图控制器之间传递字符串(快速)

如何以编程方式访问SQLite表(将字符串转换为表名)

如何以编程方式在列表框中获取绑定项的字符串?

如何以编程方式修改与 SSIS 包的平面文件连接的连接字符串?

如何在 Haskell 中创建函数的字符串表示。如何以奇特的方式打印函数?

如何从HTML表单创建分层的JSON字符串

如何以编程方式提交SearchView?