如何使用Greasemonkey自动提交表单?

时间:2010-04-10 22:08:00

标签: javascript forms greasemonkey submit form-submit

我正在尝试使用greasemonkey自动提交表单但是我不知道如何使用此按钮执行此操作。 该按钮似乎具有以下属性

a class="blue-button" href="javascript:void(0)" onclick="Form.submit(this);"

,我上面看到的唯一形式是

<form xmlns="http://www.w3.org/1999/xhtml" xmlns:s="http://www.blizzard.com/ns/store" action="/account/management/add-game.xml" autocomplete="off" method="post">

页面为here,您可以使用“email9999@trash2009.com”和“a1a1a1a1”作为登录信息。

2 个答案:

答案 0 :(得分:5)

document.getElementsByTagName('form')[0].submit();

请注意,这仅适用于页面上的第一个表单。如果需要,可以将数组索引增加到[1],或者在数组中循环查找正确的表单。

答案 1 :(得分:1)

填写用户名和密码字段后,请执行以下操作:

unsafeWindow.Form.submit(document.getElementsByClassName('submit')[0]);

检查unsafeWindow文档here