这是我正在尝试做的事情:
我想创建一个Android应用程序来捕获Android手机的电子邮件地址和电话号码。
然后,使用这些信息预填充多提交网络表单。
说,我有一个表单http://unlimited-trials.com/mobijob/search.php(只需将其视为电子邮件地址和电话号码的文本框)。如果在我的手机中打开此链接,则应填写我的电子邮件地址和电话号码。
我已有表格,我已经可以使用以下代码在我的应用上添加电话号码和电子邮件:
tMgr =(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
mPhoneNumber = tMgr.getLine1Number();
我的问题是如何将这些数据填充到我的表单中。如果我在这里正确的轨道,请告诉我。感谢
编辑:
我试过米洛斯爵士的想法:
HTML代码:
<input class="ui-input-text ui-body-a ui-corner-all ui-shadow-inset" data-theme="a" id="location" name="location" type="text">
Android代码:
webView.loadUrl("javascript: document.forms['location'].value ='" + somevalue+ "')");
但它没有用。我不知道为什么。
答案 0 :(得分:3)
你可以使用你的formand的id尝试这样的事情:
mWebView.loadUrl("javascript: document.forms['myform_id'].value ='" + newValue + "')");
或
document.getElementById('element_id').value = '" + "stringvalue" +"';