Ответ 1
Согласно экрану W3C: ни один элемент управления не может быть отправлен на сервер, поскольку они считаются успешными элементами управления
17.13.2 Успешный контроль
Успешное управление является "действительным" для представления. Каждый успешный control имеет свое управляющее имя в паре с его текущим значением как часть представленный набор данных формы. Должен быть определен успешный контроль в элементе FORM и должно иметь управляющее имя.
Однако:
- Элементы управления, которые отключены, не могут быть успешными.
- Если форма содержит более одной кнопки отправки, активируется только активированная отправить кнопку успешно.
- Все флажки "on" могут быть успешно.
- Для переключателей, которые имеют одинаковое значение атрибут имени, может быть только переключатель "on"успешно.
- Для меню имя управления предоставляется Элемент SELECT и значения предоставляются элементами OPTION. Только выбранные параметры могут быть успешными.
- Если нет параметров выбранный, управление не выполняется, и ни имя, ни любые значения передаются на сервер, когда форма Представлено.
- Текущее значение выбора файла - это список одно или несколько имен файлов. После подачи формы содержимое каждого файла передаются вместе с остальными данными формы. Файл содержимое упаковано в соответствии с содержимым формы type.
- Текущее значение элемента управления объектом определяется реализация объекта.
Если элемент управления не имеет текущего значения
когда форма отправлена, пользовательские агенты не обязаны ее обрабатывать как успешный контроль.
Кроме того, пользовательские агенты не должны учитывать следующие элементы управления успешный:
Reset. Элементы OBJECT, атрибут declare которых установлен. Скрытые элементы управления и элементы управления, которые не отображаются из-за стиля настройки листа могут быть успешными.
Например:
<FORM action="..." method="post">
<P>
<INPUT type="password" style="display:none"
name="invisible-password"
value="mypassword">
</FORM>
все равно приведет к соединению значения с именем "invisible-password" и отправлен с формой.
В любом случае, если это не работает, почему бы не попробовать jQuery serialize() или serializeArray() для каждой формы и объединить значения и ajax их обратно на сервер.