Имитация нажатия на кнопку отправки в JavaScript - PullRequest
4 голосов
/ 10 ноября 2010

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

Я пишу расширение Google Chrome.

Пока расширение может заполнять текст в полях ввода, но я не могу найти способ перейти к следующему шагу, где пользователь будет нажимать кнопку Отправить.Пожалуйста помоги.Спасибо.

РЕДАКТИРОВАТЬ: Простите мои изменения.Не было ясно, что он пишет расширение Chrome для тех из нас, кто находится в чате.--drachenstern

Ответы [ 2 ]

5 голосов
/ 10 ноября 2010

Вы пробовали что-то вроде document.getElementById('myForm').submit()?

С такой формой (после РЕДАКТИРОВАНИЯ):

<form id="myform" action="/url/To/Action">
  ...
</form>
...
<script>
  document.getElementById('myForm').submit();
</script>

РЕДАКТИРОВАТЬ после вашего комментария :Тег script должен быть после тега form.Или в самом конце тега body, если вы хотите убедиться, что все элементы DOM загружены.

1 голос
/ 10 ноября 2010

Попробуйте document.getElementById ('form1'). Submit ();

...