Visit Disable submit button unless original form data has changed
$('form')
.each(function(){
$(this).data('serialized', $(this).serialize())
})
.on('change input', function(){
$(this)
.find('input:submit, button:submit')
.attr('disabled', $(this).serialize() == $(this).data('serialized'))
;
})
.find('input:submit, button:submit')
.attr('disabled', true)
;
it doesn't work with dynamically loaded form. what changes should I do to make it work with dynamically loaded form?