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();
}
ただし、どちらの場合も、ラベルが表示されています。不足しているものがあれば教えてください。
最初はラベルが非表示になり、次のボタンをクリックすると再び表示されると思います...
事前にたくさんありがとう....