.submit () не работает с Firefox и Greasemonkey - PullRequest
0 голосов
/ 19 марта 2010

Я пытаюсь создать сценарий автоматического входа в систему и застрял в части отправки ...

Источник формы для отправки с сайта

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

а я пытаюсь

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

если я установлю Атрибут, например значение, оно просто изменится ...

Как я могу решить это?

Ответы [ 2 ]

6 голосов
/ 19 марта 2010

Вы не отправляете поле ввода. Вы отправляете форму.

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

и ..

document.getElementById("formid").submit();
0 голосов
/ 19 марта 2010

Использовать 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> 
...