不久之前在我的一个旧的weebly网站上(在我有javascript知识之前)我搜索了一种方法去了一个我知道的页面并自动登录。
我在下面的代码中找到了我需要的工作(略微修改)。
--app
-----assets
-------javascripts
----------templates
------------_event.html
----------events.coffee.erb
------views
--------events
----------events.html.erb
现在我需要将它用于另一个网站,问题是它需要一个表单ID,目标页面/表单没有。
以下是目标网页上的表单代码:
<form id="formID" target="frame" method="post" action="[posturl]">
<input type="hidden" name="user" value="__" />
<input type="hidden" name="password" value="__" />
</form>
<iframe id="frame" name="frame" width="800" height="350"></iframe>
<script type="text/javascript">
// submit the form into iframe for login into remote site
document.getElementById('formID').submit();
// once you're logged in, change the source url (if needed)
var iframe = document.getElementById('frame');
*/iframe.onload = function() {
if (iframe.src != "") {
iframe.src = "";
}
}/*
</script>
我的主要问题是,有没有办法在不需要身份证的情况下识别和提交表格,如何在没有身份证的情况下填写表格?
答案 0 :(得分:0)
你可以document.forms[.. index ..]
。例如,如果它是文档中的第一个表单,那么
document.forms[0].submit();
我发现您的表单中还有其他字段。您还可以将向上导航到表单。