Забрать данных forms


Как я могу получить данные из всех форм, существующих на одной странице? У меня есть форма с именем "orcamentos" что я могу отправить все поля, но я, по крайней мере еще три, которые вставляются через include и поля этих форм я не в состоянии восстановить.

, Хотели бы провести все поля, независимо от имени.

Раньше делал так:

document.orcamentos.submit();

Это отправка всех данных из формы с именем "orcamentos", после того, как в попытке отправить все поля, независимо от имени попробовал это:

$("form").submit();

, Но отправляет все поля формы "orcamento" и другими, введенные включать не.

, Выполняя некоторые тесты, я понял, что переменные, которые не находятся в form "orcamentos", становятся доступными, и я смог спасти их с помощью Ajax следующим образом:

            var sVazaoEta     = $("#Vazao_eta").val();
        var sTipoVazaoEta = $("input[name='TipoVazao_eta']:checked").val(); 
        var sFiltrosEta   = $("input[name='Filtros_eta']:checked").val();               

Есть ли возможность передать эти переменные на страницу с описанием, которое будет вызвано отправки формы, потому что я использую:

$("form").submit(); 
 2
Author: adventistapr, 2014-06-25

2 answers

Вы можете использовать jQuery для сериализации данных формы и отправки с помощью $.get или $.post jQuery -

В Этой ссылке вы получите информацию, как сериализовать 1 (один) формы Этой ссылке, вы получите информацию о том, как сериализовать форму в формате array это полезно, потому что вы можете добавить новые элементы в массив, в вашем случае данные из других форм. Вы можете сериализовать в массив формы бюджета и добавления в этом массиве данных всех других форм. Этой ссылке, вы получите информацию о том, как превратить объекты в параметры, передаваемые методом get или post, поэтому, если необходимо добавить что-нибудь вручную. Этой ссылке, вы получите информацию о том, как отправить данные с помощью post из jQuery - Этой ссылке, вы получите информацию о том, как отправить данные с помощью get jQuery

 3
Author: Sileno Brito, 2014-06-25 12:40:18

Вы можете использовать следующий javascript для отправки данных из двух или более forms:

<script language="javascript">
function() submitForms{
  document.getElementById("firstform").submit();
  document.getElementById("secondform").submit();
 }
</script>

<form id="firstform" target="iframe1">
</form><iframe name="iframe1" style="display:none"></iframe>
<form id="secondform" target="iframe2">
</form><iframe name="iframe1" style="display:none"></iframe>
<button onclick="submitForms()"><img src="images/order-button.png" "/></button>
 0
Author: Gustavo Emmel, 2014-06-25 13:01:37