自动填充文本框并在网页中模拟按钮单击

时间:2014-05-12 09:13:19

标签: javascript android jquery html webview

我试图打开一个网页并让它在webview中完成页面加载时自动填充uname和密码 而且我也试图模拟按钮点击

网页查看源代码

http://pastebin.com/cEw3VQ41

我用来做同样的代码如下

web.loadUrl("javascript:frmLogin.username.value=\"" + mUsername.trim() + "\";");
            web.loadUrl("javascript:frmLogin.password.value=\"" + mPassword.trim() + "\";");
            web.loadUrl("javascript:frmLogin.submit.click();");

我试过了,但它会导致无休止的加载循环

web.loadUrl("javascript:frmLogin.submit();");

用户名和密码是自动填充 但 按钮onclick我无法使用javascript进行模拟

1 个答案:

答案 0 :(得分:1)

我解决了它

使用

web.loadUrl("javascript:(function(){document.getElementById('frmLogin').submit();})()");

工作