表单打印结果后,Greasemonkey不再执行

时间:2013-02-10 14:11:12

标签: javascript jquery forms greasemonkey

我正在使用greasemonkey来操作现有网页上的表单。 (自动填充)

表单的action属性本身,一旦提交,它就会在提交按钮上方打印成功消息。

我要做的是,一旦提交表单,我想将浏览器重定向到另一个页面。但这不适用于greasemonkey。没有任何事情发生。

我编写了一个代码来检测页面的提交时间,但在提交表单后无效。

getData("goingback"); //pulls the goingback data from database using ajax

if (goingback == "yes") {
    window.location = "index.php";
} else {
//business as usual

 // manipulate the form and get it ready for submission

sendPost("goback","yes"); // this function sends data to a php to be handled via ajax

//ajax stores the data in database

//the form is submitted using a timer and .click();

var submission = Math.floor(Math.random() * 10000) + 5000;
setTimeout(function() {
$('button[value="submit"]:first').click();
}, submission);
}

我怎样才能做到这一点?

提前致谢

0 个答案:

没有答案