Показать сообщение отдельно
  #1 (permalink)  
Старый 21.07.2013, 21:57
Новичок на форуме
Отправить личное сообщение для Soeth Посмотреть профиль Найти все сообщения от Soeth
 
Регистрация: 21.07.2013
Сообщений: 5

Автоматический Submit нескольких форм
Сложилась такая ситуация: на странице есть несколько форм, по истечению таймера кнопки должны "сами нажиматься" и передавать данные на сервер. Вроде ничего сложного, написал таймер и все работает, только вот 1 незадача, выполняется submit только одной, самой первой формы.
Потратил уйму времени, но решения так и не нашел. Помогите разобраться, вот код без всяких таймеров.

<html>
        <head>
          <script type = 'text/javascript'>
            function submit_forms () {
              document.forms[0].submit();
              document.forms[1].submit();
            }
          </script>
        </head>
        
        <body onload='submit_forms();'>
          <form id = 'form_1' action = 'http://www.google.ru/' method = 'post' target = '_blank'>
            <input type = 'hidden' name = 'input_1'>
            <input type = 'submit' value = 'Submit'>
          </form>
          
          <form id = 'form_2' action = 'http://www.google.ru/' method = 'post' target = '_blank'>
            <input type = 'hidden' name = 'input_2'>
            <input type = 'submit' value = 'Submit'>
          </form>
        </body>
      </html>
Ответить с цитированием