.submit()不适用于Firefox和Greasemonkey

时间:2010-03-19 03:51:48

标签: javascript greasemonkey

我正在尝试制作一个自动登录脚本,但我仍然坚持提交部分......

网站提交表格的来源是

<input type="submit" value="Sign In" class="signin" id="sumbitLogin">

我正在尝试

document.getElementById("sumbitLogin").submit();

如果我设置一个属性,例如值,它就会改变......

我该如何解决?

2 个答案:

答案 0 :(得分:6)

您不提交输入字段。您提交表格。

<form id="formid">
<input type="submit" value="Sign In" class="signin" id="sumbitLogin">
</form>

和..

document.getElementById("formid").submit();

答案 1 :(得分:0)

使用form_name.submit()

<form id='myform' action='formmail.pl'>

Here is the code to submit a form when a hyperlink is clicked:

<form name="myform" action="handle-data.php">
Search: <input type='text' name='query' />
<a href="javascript: submitform()">Search</a>
</form>
<script type="text/javascript">
function submitform()
{
  document.myform.submit();
}
</script> 
相关问题