I have an onChange jscript on the opportunity form that is not working. When I choose combinations of that would set field required nothing happens, when i choose requesttype to be blank i receive error debugging: script5007: unable to get value of the property
'text'; object is null or undefined.
function setRequire() {
var type = Xrm.Page.getAttribute('new_opportunitytype').getSelectedOption().text;
var requesttype = Xrm.Page.getAttribute('orbus_requesttype').getSelectedOption().text;
if (type == "Standard / Stock Items" && requesttype == "Rendering Only")
{
Xrm.Page.getAttribute("orbus_endclientname").setRequiredLevel("required");
}
if (type == "Custom " && requesttype != null)
{
Xrm.Page.getAttribute("orbus_endclientname").setRequiredLevel("required");
}
else if (type == "Rental " && requesttype != null)
{
Xrm.Page.getAttribute("orbus_endclientname").setRequiredLevel("required");
}
else if (type == "Systems" && requesttype != null)
{
Xrm.Page.getAttribute("orbus_endclientname").setRequiredLevel("required");
}
}