2014-01-19 96 views
0

好了,所以香港专业教育学院花了相当长的一段试图找到一个JS命令,将提交本页面:需要帮助通过提交这种特殊形式的JavaScript

https://ta.yrdsb.ca/yrdsb/

继承人几个我已经试过这样的命令到目前为止,我真的以为会工作,但没有(我明显地尝试所有这些单独):

document.getElementById('loginForm').submit(); 

(function() {document.getElementById("loginForm").submit();}); 

document.querySelectorAll("button[type='submit']")[0].click(); 

function() {querySelectorAll("button[type='submit']")[0].click;} 

如果有人能够给我一个命令,将成功提交该页面,这将是惊人的。

在此先感谢。

+0

,做你的收盘''标签之前或在onload处理正确的尝试呢? – adeneo

+0

你有一个名为“submit”的表单吗?如果是,请更改(或删除)该名称。 – RobG

+0

@adeneo对不起,一个完整的菜鸟JS。我通过chromes javascript控制台输入这些命令。我错过了什么吗?谢谢。 – Noob

回答

1

formRef.submit不是提交表单的函数,它是对名称和/或编号为submit的输入的引用。

您已销毁提交功能。

要么重命名表单控件,要么从其他表单获取提交函数。

document.createElement('form').submit.apply(document.getElementById('loginForm')); 
+0

我的天啊,你是天才。那就是诀窍。非常感谢你。 :) – Noob

+0

然后接受这个答案! – Kerstomaat

+0

我试过了,但它说“你可以在5分钟内接受这个答案”。所以在5分钟内我会接受它。 – Noob