Отправляются ли скрытые элементы формы? - PullRequest
21 голосов
/ 17 октября 2011

Если jQuery toggle() используется для <div>, содержащего элементы формы, будут ли эти элементы формы отправлены вместе с формой, даже если они скрыты?

Мой код (хотя, вероятно, не нужен для этого конкретного вопроса):

$('.cms_loop_title').click(function(){
    $ctg = $(this).attr('rel');
    $('.'+$ctg).toggle();
    //alert($ctg);
});

Ответы [ 2 ]

23 голосов
/ 17 октября 2011

Да, они будут отправлены, если они не будут удалены из документа или для них не установлен атрибут disabled.

Для получения дополнительной информации см. Рабочий документ HTML5 - Раздел 4.10.22.4 Построение набора данных формы .Информация там более или менее совпадает с предыдущими версиями HTML.

20 голосов
/ 17 октября 2011

Чтобы предотвратить отправку, вы должны отключить элементы. Скрытие не помогает (у меня была такая же проблема некоторое время назад)

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