2010-03-19 2 views
0

Я пытаюсь сделать скрипт автоматического входа в систему, и я застрял на части представить ....submit() не работает с Firefox и Greasemonkey

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

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

и я пытаюсь

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

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

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

ответ

6

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

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

и ..

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

... Thanx изменили идентификатор для формы, и она работала =) – Shady

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>