小编vbe*_*van的帖子

使用Greasemonkey提交表单

第一次,每天,我尝试访问工作中的网页,我被重定向到内部托管的网页,其中包含IT指南和带有两个按钮"同意"和"不同意"的表单.点击"同意",然后允许当天的外部互联网访问,并将您发送到您最初寻找的网站.

我想制作一个自动提交表单的Greasemonkey脚本,因为我已经有一个批处理文件在启动时启动所有正常的应用程序,这将允许我在每天启动20分钟时离开PC; )

该页面只有一个表单:

<form method="post">
<input type="submit" value="I Agree" class="agree" onsubmit="submitonce(this)" /> 
<input type="button" onclick="javascript:window.close();" value="I Disagree"
  class="disagree"/>
</form>
Run Code Online (Sandbox Code Playgroud)

并且不确定它是否重要,因为我只需要点击,但功能submitonce是:

function submitonce(theform) {
  //if IE 4+ or NS 6+
  console.log("Submitting");
  if (document.all || document.getElementById) {
    //screen thru every element in the form, and hunt down "submit" and "reset"
    for (i = 0; i < theform.length; i++) {
      var tempobj = theform.elements[i];
      if (tempobj.type.toLowerCase() == "submit" ||
        tempobj.type.toLowerCase() == "reset")
        //disable em
        tempobj.disabled = true;
    }
  }
} …
Run Code Online (Sandbox Code Playgroud)

javascript forms greasemonkey submit

3
推荐指数
1
解决办法
5351
查看次数

标签 统计

forms ×1

greasemonkey ×1

javascript ×1

submit ×1