JavaScript & Forms

Form scripting from crmForm to formContext, and the rules that changed underneath it.

  • crmForm to Xrm.Page to formContext: form scripting from CRM 3.0 to Dataverse

    Four generations of form script. Code pasted into events against crmForm in CRM 3.0 and 4.0, Xrm.Page and JScript web resources in 2011, crmForm removed in 2013, and formContext today. What changed, what broke, and the same tasks written each way.

    CRM 3.0, CRM 4.0, CRM 2011, CRM 2013, 9.x on-prem, Dataverse Historical Last verified 2026-09-13