I posted this question to the CRM Forums here and got some good feedback from Rhett Clinton.
if(crmForm.all.new_salesstageid.DataValue != null && crmForm.all.new_salesstageid.DataValue[0].name != "1")
crmForm.SetFieldReqLevel("new_projectmanagerid", 1);
else
crmForm.SetFieldReqLevel("new_projectmanagerid", 0);
And here is an example that works with multipe options
if(crmForm.all.new_salesstageid.DataValue != null) {
switch(crmForm.all.new_salesstageid.DataValue[0].name) {
case "1":
case "2":
crmForm.SetFieldReqLevel("new_projectmanagerid", 1);
break;
default:
crmForm.SetFieldReqLevel("new_projectmanagerid", 0);
break;
}
}
else
{
crmForm.SetFieldReqLevel("new_projectmanagerid", 0);
}
