0

アイテムがドロップダウンリストで選択されているかどうかを確認するために JavaScript に使用するコード例を探しています。そしてそれを可視化します。

4

2 に答える 2

2

私はそうします:(jqueryを使用):

    $(function () {
        $("#<%= AspControlName.ClientID %>").change(function () {
            if ($(this).val() == "TheValueYouWant") {
                $("#WhatToShowID").show();
            } else {
                $("#WhatToHideID").hide();
            }
        });
    });
于 2012-07-30T17:06:39.257 に答える
1

コードで C# を使用してこれを行う場合は、次のようにします。

HTML の例:

<asp:DropDownList ID="DropDownList1" autopostback="true" runat="server">            </asp:DropDownList>

C# コード

protected void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
    //Make sure everything is hidden
    item_1_extra_stuff.Visible = false;
    item_2_extra_stuff.Visible = false;

    switch (DropDownList1.Text) {
        case "Item 1":
            item_1_extra_stuff.Visible = true;
            break;
        case "Item 2":
            item_2_extra_stuff.Visible = true;
            break;
    }

}

ポストバックにより、ドロップダウン リストがそのイベントをトリガーできるようになり、その後、case ステートメントは現在の入力をチェックし、必要な表示/非表示を実行します。

于 2012-08-01T12:57:38.800 に答える