I have a form, with 4 selects, the first select is populated when the page opens, and its items are taken from a db table, i need, when the user chooses an item from the first select, the second select to populate depending on the choice, picking up its items from another db table, this is part of my code: Loan Company: <select id="Loan Company" name="Loancompany" onchange="RefreshLoanComp()"> <%do until RsLoanCompany.eof response.write("<option selected>") response.write(RsLoanCompany.fields("Company")) RsLoanCompany.MoveNext loop RsLoanCompany.Close set RsLoanCompany=Nothing %> </select> Loan Type: <select id="Loan Type" name="Loantype" onchange="....."></select> Rate: <select id="Rate" name="Loanrate" onchange"...."></select> Return Rate: <select id="Return Rate" name="Returnrate"></select><br /> I need the select "Loan Type" to populate by the js function "RefreshLoanComp()" by picking up items from another db table. Then, depending on what the user chooses in the "Loan Type" select the Rate select is populated by picking its items from a db table. If someone can tell me what i should put in the "RefreshLoanComp()" function then i'd do the rest by myself. Thank you all.