CRM Send parameters from client to server only if IsDirty = true, it means fields has been changed.
this issue good for performance.
to send field value any way to server need to change field property like this example:
crmForm.all.firstname.ForceSubmit = true;
like that if field is disabled or contain the same value the value sent any way to server.
thanks,
Rami Heleg.