使用多个按钮提交表单

时间:2013-06-27 01:53:08

标签: javascript greasemonkey

我正在编写Greasemonkey脚本以在Intranet应用程序上自动提交。我遇到的问题是表单使用多个提交按钮,每个按钮都有一个唯一的名称和值。一个简单的form.submit()将不起作用,所以我迷路了。以下是一个例子。

我如何使用Submit2按钮提交?

<form id='form1' action='action.php' method='POST'>
    <input type='text' name='whatever' />
    <input type='submit' name='Submit1' value='Submit1' />
    <input type='submit' name='Submit2' value='Submit2' />
    <input type='submit' name='Submit3' value='Submit3' />
</form>

1 个答案:

答案 0 :(得分:0)

您可以使用:

document.getElementsByName('Submit2')[0].click();

这是JSFiddle上的a demo