1

ASPウィザードコントロールに3つのステップがあるこの問題に悩まされています。最初のステップにはラジオ ボタン (はいおよびいいえ) があり、ユーザーが選択したラジオ ボタンの入力に基づいて、2 番目のウィザードステップでラベルを非表示または表示する必要があります。

例:

ステップ 1: 2 つのオプションから 1 つを選択: はい いいえ (radStep1)

ステップ 2: 前のステップのラジオ ボタン オプションが [はい] の場合、このステップでラベル (lblStep2) を表示します。それ以外の場合は、ラベルを非表示にします。

ASPXページ自体の機能が必要なため、jQueryを介してこれを処理してきました...

jQueryコードは次のようになります...

$("#<%=radStep1.ClientID %> input").click(function() {
if($("#<%= radStep1.ClientID %> input").index(this) == 0)
{
     $("#<%=lblStep2.ClientID %>").show();
}
else if($("#<%= radStep1.ClientID %> input").index(this) == 1)
{
    $("#<%=lblStep2.ClientID %>").hide();
}

ただし、どちらの場合も、ラベルが表示されています。不足しているものがあれば教えてください。

最初はラベルが非表示になり、次のボタンをクリックすると再び表示されると思います...

事前にたくさんありがとう....

4

0 に答える 0