Я использую $ (this) .serialize ()
при отправке формы.
Он работает хорошо, за исключением случаев, когда у меня (по какой-то причине) есть 2 поля с одинаковым именем (одно отображается, а другое нет, и я не говорят о type = "visible"
но display: none
) ...
Но, конечно, serialize
не принимает во внимание это ... это просто берет их все.
Я пробовал это
var $disabled_list = $(this).find('input:hidden,select:hidden,textarea:hidden').attr('disabled', 'disabled');
$(this).serialize();
$disabled_list.attr('disabled','');
, и он решает мою проблему, кроме селектора: hidden, принимает также type = "hidden"
, как правильно?