2012-02-10 10 views
5

Bir Web Görünümü oluşturdum ve bir form içeren bir web sayfası açtım. Bu formu program aracılığıyla doldurmalıyım (bazı veri formlarını sqlite veritabanına almalı ve doldurmalıyım).Metin alanını, WebView içinde açılan bir web sayfasında programlı olarak doldurmalıyım. Nasıl?

bunu nasıl yapabilirim? Biri lütfen bana yardım edebilir mi.

DÜZENLEME: web sayfası bir kayıt formudur ve bu web sayfasının sahibi değilim .. Bu sayfaya java komut dosyası ekleyemiyorum.

+0

hey sen çözüldü vermedi sorununuzu çalışacaktı. lütfen herhangi bir kod örneğine başvurunuz, lütfen. –

cevap

6

Bu durumda javascript kullanırdım.

İşte nasıl. Web sayfanızı javascript etkin hale getirin. senin webview aktivitesinde

Java kodu

function fillUpForm(id,value) 
{ 
    document.findElementById(id).value=value; 
} 

Açıkçası html dosyasında

webview.loadUrl("javascript: fillUpForm(inputId,inputValue)"); 

javascript, javascript uzman değilim. Ama bu size başlangıç ​​noktası vermeli.


Eh, senin durumunda,

Bu

view.loadUrl("javascript:(function(){document.getElementById('trop').value='some value';})()"); 
+0

Cevabınız için teşekkürler. Sorun, web sayfasının sahibi olmamam. Bu yüzden web sayfasında işlev ve malzeme yazamıyorum. web sayfası basit kayıt formudur. \t \t Dize uyarısıDialogString = "javascript: document.getelementById (\" trop \ "). Value = \" some value \ ""; \t \t view.loadUrl (alertDialogString); ne yapıyorum. ama çalışmıyor –

+0

Lütfen benim düzenleme bakın. – PH7

+0

teşekkürler, işe yaradı ... –

İlgili konular