And here's the code to set a field to read only (you can also use disabled) and update the field colors to match the colors of other read only fields on the same form.
crmForm.all.estimatedvalue.disabled = true;
crmForm.all.estimatedvalue.style.backgroundColor = "#EAF3FF";
NOTE: Using the disabled property is generally better than the readOnly property because it sets some of the color attributes correctly leaving only a few for you to set on your own. Also, keep in mind that different field types (picklists, lookups, etc) behave somewhat differently.
As an aside, all of the standard colors can be found in the CRM SDK.
The complementary paper includes over 12 years of research, recent survey results, and CRM turnaround success stories.
This 60-second assessment is designed to evaluate your organization's collaboration readiness.
Learn how you rank compared to organizations typically in years 1 to 5 of implementation - and which areas to focus on to improve.
This is a sandbox solution which can be activated per site collection to allow you to easily collect feedback from users into a custom Feedback list.
Whether you are upgrading to SharePoint Online, 2010, 2013 or the latest 2016, this checklist contains everything you need to know for a successful transition.