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

Androidコード:

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

しかし、それはうまくいきませんでした。どうしてか分かりません。

4

1 に答える 1

3

フォームのIDを使用して、次のように試すことができます。

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

また

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