Sto usando $(this).serialize()
quando si invia un modulo.jQuery: form serial, campi nascosti e campi non visualizzati
Funziona bene, tranne nei momenti in cui ho (per qualche motivo) ho 2 campi con lo stesso nome (quello visibile, e non uno, e non sto parlando di type="visible"
ma display:none
) ...
Ma ovviamente serialize
non ha riguardo per questo ... li prende tutti.
Ho provato questo
var $disabled_list = $(this).find('input:hidden,select:hidden,textarea:hidden').attr('disabled', 'disabled');
$(this).serialize();
$disabled_list.attr('disabled','');
e Si è risolvere il mio problema, tranne il: selettore di nascosto, prende anche digitare = "hidden"
qual è il modo corretto?
grazie, soluzione migliore della mia –