{Tips &Tricks} Add borders to fields on form in Dynamics CRM 2013

We upgraded recently to Dynamics CRM 2013 and after upgrade one of the feedbacks that came from our customer was that when the form loads for this first time, the fields are clearly not distinguishable. Off course they were talking about the new feature in Dynamics CRM 2013 where the controls are highlighted on the form only when when the field is selected. We tried to make them understand this behavior of CRM 2013 but they were kind of adamant to highlight the fields. Hence we had not option but to resort to the jQuery customizations. The following is the code we wrote on load of the form. We had to choose a different color. However for this blog i have put the code which would highlight the fields with red border.

var attrs = Xrm.Page.data.entity.attributes.get();
for (var i = 0; i < attrs.length; i++) {
var id = attrs[i].getName();
$(“#” + id).find(“.ms-crm-Inline-Value”).css(“border”, “solid 1px red”);
}

Hope this helps!