2012-10-24 50 views
1

这里是我想要做的事:如何在android中预先填充web表单?

我想创造一个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"> 

的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" +"'; 
+0

哪里有URL部分? –

+0

如果我理解你的问题,你有insde表单的HTML,与这个HTML,你的填充你的网络视图在你的Adroid应用程序?那么你的目标是通过应用程序编辑你的表单中的一些元素? –

+0

是的..没错。 –