使用 JavaScript 在 Android 中提交 Web 表单

Submit web form in Android using JavaScript

本文关键字:提交 Web 表单 Android JavaScript 使用      更新时间:2023-09-26

我目前正在为我的学校开发一个应用程序。为此,我需要登录学校主页。我用JavaScript试过这个。它在表单中填写用户名和密码,但不提交。这是代码:

@Override
public void onPageFinished(WebView view, String url) {
if(!send) {
view.loadUrl("javascript:{" +
"document.getElementById('username').value='" + username + "';" +
"document.getElementById('password').value = '" + password + "';" +
"var form = document.getElementsByName('submit');" +
"form[0].submit();};"
);
send = true;
}
}
});
wv.loadUrl("http://www.ggnauen.de");
}
});

这是 html 代码:

<input type="text" name="username" id="username" class="text" value="">
<input type="password" name="password" id="password" class="text password" value="">
<input type="submit" class="submit" value="Anmelden">

感谢您的帮助!

只需使用此form[0].click();};

您在哪里提到要提交表单的网址?
另外,这是一个简单的网络视图还是一个科尔多瓦项目?