• support@answerspoint.com

How to make $.serialize() take into account those disabled :input elements?

279

Seems by default disabled input elements are ignored by $.serialize(),

is there a work around?

  • jQuery

  • asked 11 months ago
  • G John

1Answer


0

Temporarily enable them.

var myform = $('#myform');

 // Find disabled inputs, and remove the "disabled" attribute
var disabled = myform.find(':input:disabled').removeAttr('disabled');

 // serialize the form
var serialized = myform.serialize();

 // re-disabled the set of inputs that you previously enabled
disabled.attr('disabled','disabled');

 

  • answered 11 months ago
  • Community  wiki

Your Answer

    Facebook Share        
       
  • asked 11 months ago
  • viewed 279 times
  • active 11 months ago

Hot Questions