Tengo dos listas desplegables en una página asp clásica:
<select id="ddlState" name="ddlState" runat="server"> <option value="KY">Kentucky</option> <option value="IN">Indiana</option> <option value="OH">Ohio</option> <option value="TN">Tennessee</option> </select> <select name="ddlCounty"> <% if ddlState = "KY" then %> <option>Adair</option> <option>Allen</option> <option>Anderson</option> <% end if %> <option>IN County</option> <option>OH County</option> <option>TN County</option> </select>Estoy tratando de averiguar qué está mal con lo siguiente:
<% response.write "Test" response.write "<br />" response.write ddlState response.write "<br />" response.write "Test2" %>También he probado estas variaciones:
response.write StateDropdown.value and Dim ddlState set ddlState = document.getElementById("ddlState") response.write ddlState.valueAlguien sabe lo que estoy haciendo mal, aquí? Desearía no tener que usar asp clásico, pero es lo que es y no estoy muy familiarizado con él.
Pude lograr mis objetivos usando múltiples listas desplegables y mostrándolas/ocultándolas.
$(document).on('ready', function () { $("#ddlCountyKY").show() $("#ddlCountyOH").hide() $("#ddlCountyIN").hide() $("#ddlCountyTN").hide() $("#ddlState").on('change', function () { var el = $(this); if (el.val() === "KY") { $("#ddlCountyKY").show() $("#ddlCountyOH").hide() $("#ddlCountyIN").hide() $("#ddlCountyTN").hide() } else if (el.val() === "OH") { $("#ddlCountyKY").hide() $("#ddlCountyOH").show() $("#ddlCountyIN").hide() $("#ddlCountyTN").hide() } else if (el.val() === "IN") { $("#ddlCountyKY").hide() $("#ddlCountyOH").hide() $("#ddlCountyIN").show() $("#ddlCountyTN").hide() } else if (el.val() === "TN") { $("#ddlCountyKY").hide() $("#ddlCountyOH").hide() $("#ddlCountyIN").hide() $("#ddlCountyTN").show() } });});