首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用loadUrl获取下拉框中的所有选择选项

使用loadUrl获取下拉框中的所有选择选项
EN

Stack Overflow用户
提问于 2013-09-29 11:39:14
回答 1查看 180关注 0票数 0

我试图将从下拉框中的所有值存储到我的android应用程序中的变量中。我试图从下面的所有选项到我的应用程序中的字符串;

代码语言:javascript
复制
<select name="cardId" id="select_card_no" onfocus="null" onchange="null">
<option value="">Choose card number</option>
<option value="010607655930" >010607655930</option>
<option value="050538806749" >050538806749</option>
<option value="054100790989" >054100790989</option>
</select>

我一直在使用这样的代码来记录站点的部分内容;

代码语言:javascript
复制
public void onPageFinished(WebView view, String url) {
                if(url == "https://oyster.tfl.gov.uk/oyster/entry.do"){             
                    String ausername = "abcde";
                    String apassword = "12345";
                    view.loadUrl("javascript:document.getElementsByName('j_username')[0].value = '"+ausername+"'");
                    view.loadUrl("javascript:document.getElementsByName('j_password')[0].value = '"+apassword+"'");
                    view.loadUrl("javascript:document.forms[0].submit()");
                }

但是想知道如何从当前的Webview状态获取文本,您能以某种方式将loadUrl转换为字符串吗?

代码语言:javascript
复制
String ddl = view.loadUrl("javascript:document.getElementById('select_card_no')");
EN

回答 1

Stack Overflow用户

发布于 2013-09-29 11:54:47

可能重复的问题。你可能想看看这个问题的答案:

android - get Text out of webview

另外,可能有一个整体上更好的解决方案,而不是使用这种您正在尝试的webview方法。那个url确实有一个developer:android - get Text out of webview

你可能想试着看看你能不能摆脱它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19077623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档