簡體   English   中英

使用loadUrl在下拉框中獲取所有選擇選項

[英]Using loadUrl to get all select options in a drop down box

我正在嘗試將下拉框中的所有值存儲到我的android應用程序中的變量中。 我正在嘗試將以下所有選項放入應用程序的字符串中;

<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>

我一直在使用這樣的代碼來初始登錄網站的各個部分;

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轉換為字符串?

String ddl = view.loadUrl("javascript:document.getElementById('select_card_no')");

可能重復的問題。 您可能要查看此答案:

android-從Webview中獲取文本

此外,可能有比使用您嘗試使用的Webview方法更好的整體解決方案。 該網址確實具有開發人員API: android-從Webview中獲取文本

您可能想嘗試一下,看看能否從中得到滿足。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM