1

这是我正在尝试做的事情:

我想创建一个 android 应用程序来捕获 android 手机的电子邮件地址和电话号码。

然后,使用这些信息预填充多提交 Web 表单。

比如说,我有一个表单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">

安卓代码:

webView.loadUrl("javascript: document.forms['location'].value ='" + somevalue+ "')");

但它没有用。我不知道为什么。

4

1 回答 1

3

你可以使用你的 formand 的 id 尝试这样的事情:

mWebView.loadUrl("javascript: document.forms['myform_id'].value ='" + newValue + "')");

或者

document.getElementById('element_id').value = '" + "stringvalue" +"'; 
于 2012-10-24T13:25:38.273 回答