Quantcast
Channel: CRM Development forum
Viewing all articles
Browse latest Browse all 9244

Need help for Jscript beginner

$
0
0

I am a complete beginner when it comes to Jscript and wanted to see if someone could help me with the code that is currently producing an error.

We are a Distributor for AT&T and sell 1-10 line customers.  For each phone line we sell per order we need to capture information like the exact phone number, features on each line etc.  I have a section created for each of the 10 phone lines but don't want all 10 sections visible if the customer only has 1 phone line. 

All sections are hidden by default and want the necessary number of sections to populate based on the dropdown list selection of 1-10.  I have the onchange event setup on the Number of Lines dropdown field and am 99% sure that the problem is with the script.  Again, I am complete beginner when it comes to Jscript but any help would be greatly appreciated. 

function onTypeChange(){
    if( Xrm.Page.getAttribute("new_oflines").getValue() ==0)
    {
        Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_1").setVisible(true);
        Xrm.Page.ui.tabs.get("tab_10").sections.get("general_section_3").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_3").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_4").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_5").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_6").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_7").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_8").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_9").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_10").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_11").setVisible(false);
    }
    else if( Xrm.Page.getAttribute("new_oflines").getValue() ==1)
    {
        Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_1").setVisible(true);
        Xrm.Page.ui.tabs.get("tab_10").sections.get("general_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_3").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_4").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_5").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_6").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_7").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_8").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_9").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_10").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_11").setVisible(false);
}
else if(Xrm.Page.getAttribute("new_type").getValue() ==2)
    {
       Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_1").setVisible(true);
        Xrm.Page.ui.tabs.get("tab_10").sections.get("general_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_4").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_5").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_6").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_7").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_8").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_9").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_10").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_11").setVisible(false);
    }
else if(Xrm.Page.getAttribute("new_type").getValue() ==3)
    {
       Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_1").setVisible(true);
        Xrm.Page.ui.tabs.get("tab_10").sections.get("general_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_4").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_5").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_6").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_7").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_8").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_9").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_10").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_11").setVisible(false);
 }
else if(Xrm.Page.getAttribute("new_type").getValue() ==4)
    {
       Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_1").setVisible(true);
        Xrm.Page.ui.tabs.get("tab_10").sections.get("general_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_4").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_5").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_6").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_7").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_8").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_9").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_10").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_11").setVisible(false);
 }
else if(Xrm.Page.getAttribute("new_type").getValue() ==5)
    {
       Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_1").setVisible(true);
        Xrm.Page.ui.tabs.get("tab_10").sections.get("general_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_4").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_5").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_6").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_7").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_8").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_9").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_10").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_11").setVisible(false);
 }
else if(Xrm.Page.getAttribute("new_type").getValue() ==6)
    {
       Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_1").setVisible(true);
        Xrm.Page.ui.tabs.get("tab_10").sections.get("general_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_4").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_5").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_6").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_7").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_8").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_9").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_10").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_11").setVisible(false);
 }
else if(Xrm.Page.getAttribute("new_type").getValue() ==7)
    {
       Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_1").setVisible(true);
        Xrm.Page.ui.tabs.get("tab_10").sections.get("general_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_4").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_5").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_6").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_7").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_8").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_9").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_10").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_11").setVisible(false);
 }
else if(Xrm.Page.getAttribute("new_type").getValue() ==8)
    {
       Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_1").setVisible(true);
        Xrm.Page.ui.tabs.get("tab_10").sections.get("general_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_4").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_5").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_6").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_7").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_8").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_9").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_10").setVisible(false);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_11").setVisible(false);
}
else if(Xrm.Page.getAttribute("new_type").getValue() ==9)
    {
       Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_1").setVisible(true);
        Xrm.Page.ui.tabs.get("tab_10").sections.get("general_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_4").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_5").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_6").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_7").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_8").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_9").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_10").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_11").setVisible(false);
}
else if(Xrm.Page.getAttribute("new_type").getValue() ==10)
    {
       Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_1").setVisible(true);
        Xrm.Page.ui.tabs.get("tab_10").sections.get("general_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_3").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_4").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_5").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_6").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_7").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_8").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_9").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_10").setVisible(true);
 Xrm.Page.ui.tabs.get("tab_10").sections.get("tab_10_section_11").setVisible(true);
    }
        return;
    }

    Xrm.Page.ui.tabs.get("tab_10").setVisible(true);
}


Viewing all articles
Browse latest Browse all 9244

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>