Форма автоматической отправки через Grease-Monkey - PullRequest
0 голосов
/ 19 июля 2011

Я использовал другой скрипт для автоматической отправки формы, такой как:

document.getElementsByTagName('form')[0].submit();

Но все это обновляется бесконечно долго без отправки формы.Я попытался использовать оператор alert, который работал нормально, но форма не была отправлена.

<form id="level" method="post"> 

<br/> 
<label for="answer">Answer:</label> 


<input type="text" name="answer" id="answer" /> 

<input type="submit" name="submit" id="submit" value="Submit" /> 


</form> 

Ответы [ 2 ]

1 голос
/ 19 июля 2011

. Со всеми вашими вопросами я мог бы попробовать другой вывод. Если вы пытаетесь сделать грубую попытку восстановить пароль, сервер мог идентифицировать ваш ip и просто заблокировать ваш запрос, потому что вы пытались слишком часто. Или даже заметить, что ты нечеловечески быстр со своей просьбой. Такие вещи являются базовой защитой от атак грубой силы.

Код должен работать нормально.

Другое предположение может заключаться в том, что при нажатии этой кнопки страница на самом деле делает что-то другое вместо обычной отправки. Таким образом, вы можете попробовать смоделировать нажатие на кнопку вместо отправки формы.

$('#submit').click();
0 голосов
/ 19 июля 2011

эта строка кода правильная, возможно это проблема DOM, есть еще одна <form> раньше или что-то еще Вы можете попытаться получить доступ по идентификатору

или jQuery:

$("#level").submit();
...