Re: [2073] Dynamically filling ComboBoxes

  • 14 years ago

    THIS IS MY ONCHANGE STATEMENT ON MY FIRST PULLDOWN BOX:

     <select name="Area1" size="1" onChange="BLOCKED SCRIPTLoad_List1();">

    <option value=""></option>
    <option value="JIM">QUAIL - Jim Edgar Panther Creek SFWA (Cass)</option>
    <option value="CAPT">QUAIL - Pyramid State Park - Captain Unit (Perry)</option></select>

    THIS IS WHAT THE ONCHANGE EXECUTES:

    var Dates1= new Array("Date1","Date2","Date3");
    var Dates2= new Array("Date10","Date11","Date12");


    function Load_List1()
    {
      var select_Area1 = document.form1.Area1;
      var Selected_Area1 = select_Area1.options[select_Area1.selectedIndex].value;
      var select_List1 = document.form1.Area1Date1;
      
      select_List1.options.length=0;
      if (selected_Area1 == "JIM"){
        for(var i=0; i<Dates1.length; i++)
       select_List1.options[select_List1.options.length] = new Option(Dates1[i]);
      }
      if (selected_Area1 == "CAPT"){
        for(var i=0; i<Dates2.length; i++)
       select_List1.options[select_List1.options.length] = new Option(Dates2[i]);
      }
    }   















    THIS CODE IS NOT WORKING.  THE SECOND PULLDOWN BOX IS NOT POPULATING WITH THE DATE OPTIONS ACCORDING TO WHAT IS CHOSEN IN THE FIRST PULLDOWN BOX.  WHAT AM I DOING WRONG?

Post a reply

No one has replied yet! Why not be the first?

Sign in or Join us (it's free).

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“A computer lets you make more mistakes faster than any other invention in human history, with the possible exceptions of handguns and tequila” - Mitch Ratcliffe