asp.netに1をドロップダウンしました。私はドロップダウン1の選択値に基づいて別のドロップダウン2を設定したいと思います。どのように私はこれを達成することができますか。私はdbからデータを取り込みません。ハードコードされた値があります。Asp.net、Javascript
これは、これは移入するダウン私の第二のドロップである
<asp:DropDownList runat="server" CssClass="form-group" ID="ddl1" AutoPostBack="true" AppendDataBoundItems="true" Width="259px" onchange="GetSelectedTextValue(this)">
<asp:ListItem Selected="True" Value="All">All</asp:ListItem>
<asp:ListItem Value="ATTOCK">ATTOCK</asp:ListItem>
<asp:ListItem Value="BAHAWALNAGAR">BAHAWALNAGAR</asp:ListItem>
<asp:ListItem Value="BAHAWALPUR">BAHAWALPUR</asp:ListItem>
</asp:DropDownList>
ダウン私の最初のドロップです。
<asp:DropDownList runat="server" CssClass="form-group" ID="ddl2" Width="259px">
<asp:ListItem Selected="True" Value="-1">---All---</asp:ListItem>
</asp:DropDownList>
javascript関数あなたはこのコードのスニペットを使用して、第2のDropDownListのオプションを変更することができます
<script type="text/javascript">
function GetSelectedTextValue(ddl1) {
var selectedText = ddl1.options[ddl1.selectedIndex].innerHTML;
var selectedValue = ddl1.value;
alert("Selected Text: " + selectedText + " Value: " + selectedValue);
//code to populate ddl2. based on text of ddl1
}
</script>
彼らはそれを「カスケードドロップダウン」検索と呼びますが、多くの例があります –