Hello Geoff,
Here is some sample code we have used in the past to enable/disable required field validation on certain widgets:
function setRequired(controlId, isRequired) {
var control;
if(controlId&&(control=findControl(controlId))) {
ValidatorEnable($(control.get_element()).find("span[id$=requiredFieldValidator]").eq(0), isRequired)
}
}
// makes CrmLookup_C001 required
setRequired("CrmLookup_C001", true);
// makes CrmLookup_C001 optional
setRequired("CrmLookup_C001", false);
If you are having any other problems please let me know.
Best Regards,
Clinton