Отправка форм - PullRequest
       17

Отправка форм

0 голосов
/ 20 апреля 2011

У меня есть несколько форм на странице, сгенерированной динамически. Я назначаю уникальный идентификатор каждому примеру формы form1, form2, form3 и т. Д. Каждая форма содержит скрытое поле с именем id, а затем с именем действия.

я делаю onclick="document.getElementById('form1').submit();" или любой другой идентификатор формы, который я хочу отправить. Проблема в том, что он не передает правильный номер скрытого поля. В FF4 он передает последние идентификаторы val val, а в safari - первый id val?

Что я делаю не так? Наверное, глупый и простой, но я его не вижу.

Ответы [ 2 ]

0 голосов
/ 20 апреля 2011

"несколько форм"?Итак, у вас есть что-то вроде

<form ...>
   <input type="hidden" name="id" value="1" >
   <input type="submit">
</form>

<form ...>
   <input type="hidden" name="id" value="2" >
   <input type="submit">
</form>

etc...

Если это так, то вы видите ожидаемое поведение.При отправке формы будут отправлены только поля, содержащиеся в одном наборе тегов <form> ... </form>.

0 голосов
/ 20 апреля 2011

onClick = document.form1.submit ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...