Esatto, se un input è reso disabled, il suo contenuto non viene passato. Per rendere il contenuto disabled, ma passare il suo valore, devi mettere il readonly.