2

我只在 Internet Explorer 9 中收到此错误。IE8 和 IE10 可以正常运行脚本。当单击提交按钮时,我收到此错误

SCRIPT5007:无法获取未定义或空引用 CNSIControlServlet 的属性“值”,第 15364 行字符 3

function checkForPhysicianInfo(){

    var visibleRenderingPhyInfoValue  = (document.frmSubmitInstClaim.elements['fhdn&BillingRendering']).value;
    var visibleOperatePhyInfoValue  = (document.frmSubmitInstClaim.elements['fhdn&isOperatePhyInfoVisible']).value;
    var visibleOtherOperatingPhyInfoValue  = (document.frmSubmitInstClaim.elements['fhdn&isOtherOperatingPhyInfoVisible']).value;
    var visibleReferringPhyInfoValue  = (document.frmSubmitInstClaim.elements['fhdn&isReferringPhyInfoVisible']).value;
    var formName1='frmSubmitInstClaim';
    var  formElement = document.forms[formName1];
    var l_sRenderingProviderID = document.frmSubmitInstClaim.elements['nfld_a&db|IG_CLAIM_HEADER-SRVCNG_PRVDR_LCTN_IDENTIFIER'];
    var selectRenderingProviderIDType = formElement.elements['ncmb&db|IG_CLAIM_HEADER-SRVCNG_PRVDR_IDNTFR_TYPE_CID'];
    RenderingProviderIDType = selectRenderingProviderIDType.options[selectRenderingProviderIDType.selectedIndex].value ;

    var l_sOperateProviderID =document.frmSubmitInstClaim.elements['nfld_a&db|IG_CLAIM_HEADER-OP_PRVDR_IDNTFR'];
    var selectOperateProviderIDType = formElement.elements['ncmb&db|IG_CLAIM_HEADER-OP_PRVDR_IDNTFR_TYPE_CID'];
    OperateProviderIDType = selectOperateProviderIDType.options[selectOperateProviderIDType.selectedIndex].value ;

    var l_sOtherOperatingProviderID =document.frmSubmitInstClaim.elements['nfld_a&db|IG_CLAIM_HEADER-OT_PRVDR_IDNTFR'];
    var selectOtherOperatingProviderIDType = formElement.elements['ncmb&db|IG_CLAIM_HEADER-OT_PRVDR_IDNTFR_TYPE_CID'];
    OtherOperatingProviderIDType = selectOtherOperatingProviderIDType.options[selectOtherOperatingProviderIDType.selectedIndex].value ;


    var l_sReferringProviderID =document.frmSubmitInstClaim.elements['nfld_a&db|IG_CLAIM_HEADER-RF_LCTN_IDENTIFIER'];
    var selectReferringProviderIDType = formElement.elements['ncmb&db|IG_CLAIM_HEADER-RF_IDNTFR_TYPE_CID'];
    ReferringProviderIDType = selectReferringProviderIDType.options[selectReferringProviderIDType.selectedIndex].value ;

    if("Yes" == visibleRenderingPhyInfoValue)
    {
        if(Trim(l_sRenderingProviderID.value) == "" )
        {
            alert("Please Enter Rendering Physican Provider ID ");
            l_sRenderingProviderID.focus();
            return false;
        }

        if(Trim(RenderingProviderIDType) == "-2" )
        {
            alert("Please Enter Rendering Physican Provider ID Type");
            selectRenderingProviderIDType.focus();
            return false;
        }
        //MIPRO00050010 
        if((Trim(RenderingProviderIDType) == "3") && (Trim(l_sRenderingProviderID.value)!= "" )
             && (!IsNumeric(l_sRenderingProviderID.value)))
        {   
            alert("Please enter valid number in Provider ID.");
            l_sRenderingProviderID.focus();
            return false;           
        }       

        if((Trim(RenderingProviderIDType) == "3") && (Trim(l_sRenderingProviderID.value).length < "10") )
        {
            alert("NPI must be 10 digits.");
            l_sRenderingProviderID.focus();
            return false;
        }
        //MIPRO00050010 



    }//Rendering

    if("Yes" == visibleOperatePhyInfoValue)
    {
        if(Trim(l_sOperateProviderID.value) == "")
        {
            alert("Please Enter Operating Provider ID");
            l_sOperateProviderID.focus();
            return false;
        }

        if(Trim(OperateProviderIDType) == "-2" )
        {
            alert("Please Enter Operating Provider ID Type");
            selectOperateProviderIDType.focus();
            return false;
        }

        //MIPRO00050010 
        if((Trim(OperateProviderIDType) == "3") && (Trim(l_sOperateProviderID.value)!= "" )
            && (!IsNumeric(l_sOperateProviderID.value)))
        {   
            alert("Please enter valid number in Provider ID.");
            l_sOperateProviderID.focus();
            return false;           
        }       

        if((Trim(OperateProviderIDType) == "3") && (Trim(l_sOperateProviderID.value).length < "10") )
        {
            alert("NPI must be 10 digits.");
            l_sOperateProviderID.focus();
            return false;
        }
        //MIPRO00050010 


    }//Operating

    if("Yes" == visibleOtherOperatingPhyInfoValue)
    {
        if(Trim(l_sOtherOperatingProviderID.value) == "" )
        {
            alert("Please Enter Other Operating Physician Provider ID");
            l_sOtherOperatingProviderID.focus();
            return false;
        }

        if(Trim(OtherOperatingProviderIDType) == "-2" )
        {
            alert("Please Enter Other Operating Physician Provider ID Type");
            selectOtherOperatingProviderIDType.focus();
            return false;
        }
        //MIPRO00050010 
        if((Trim(OtherOperatingProviderIDType) == "3") && (Trim(l_sOtherOperatingProviderID.value)!= "" )
            && (!IsNumeric(l_sOtherOperatingProviderID.value)))
        {   
            alert("Please enter valid number in Provider ID.");
            l_sOtherOperatingProviderID.focus();
            return false;           
        }       

        if((Trim(OtherOperatingProviderIDType) == "3") && (Trim(l_sOtherOperatingProviderID.value).length < "10") )
        {
            alert("NPI must be 10 digits.");
            l_sOtherOperatingProviderID.focus();
            return false;
        }
        //MIPRO00050010 

    }//Other Operating

    if("Yes" == visibleReferringPhyInfoValue)
    {
        if(Trim(l_sReferringProviderID.value) == "")
        {
            alert("Please Enter Referring Physician Provider ID");
            l_sReferringProviderID.focus();
            return false;
        }

        if(Trim(ReferringProviderIDType) == "-2" )
        {
            alert("Please Enter Referring Physician Provider ID Type");
            selectReferringProviderIDType.focus();
            return false;
        }
        //MIPRO00050010 
        if((Trim(ReferringProviderIDType) == "3") && (Trim(l_sReferringProviderID.value)!= "" )
            && (!IsNumeric(l_sReferringProviderID.value)))
        {   
            alert("Please enter valid number in Provider ID.");
            l_sReferringProviderID.focus();
            return false;           
        }       

        if((Trim(ReferringProviderIDType) == "3") && (Trim(l_sReferringProviderID.value).length < "10") )
        {
            alert("NPI must be 10 digits.");
            l_sReferringProviderID.focus();
            return false;
        }
        //MIPRO00050010 


    }//Referring
    return true;

}

</script>
4

0 回答 0