简体   繁体   English

.submit()不适用于Firefox和Greasemonkey

[英].submit() doesn't work with Firefox and Greasemonkey

I'm trying to make an auto login script and I'm stuck on the submit part... 我正在尝试制作一个自动登录脚本,但我停留在提交部分...

The source of the submit form from the website is 网站提交表格的来源是

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

and I'm trying 而我正在尝试

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

if I set an Attribute, for example the value, it changes just fine... 如果我设置一个属性,例如值,它就可以很好地改变...

How can I solve it? 我该如何解决?

You don't submit an input field. 您不提交输入字段。 You submit a form. 您提交表格。

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

and .. 和..

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

Use form_name.submit() 使用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> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM