ドロップダウン リストから選択したオプションに基づいて、無効および有効にしたいラジオ ボタン オプションがあります。ラジオ ボタン オプションを最初は無効にしていますが、ドロップダウン リストで選択したオプションに基づいて有効にしようとしても、何も起こりません。これについて助けてもらえますか: HTML:
<asp:DropDownList runat="server" ID="ddl1">
<asp:ListItem Text="Please Select" Value="0" />
<asp:ListItem Text="1" Value="1" />
<asp:ListItem Text="2/Staff" Value="2" />
<asp:ListItem Text="3" Value="3" />
<asp:ListItem Text="4" Value="4" />
<asp:ListItem Text="5" Value="5" />
</asp:DropDownList>
<asp:RadioButtonList runat="server" ID="rbPType" ClientIDMode="Static">
<asp:ListItem Value="0" Text="T0"></asp:ListItem>
<asp:ListItem Value="1" Text="1"></asp:ListItem>
<asp:ListItem Value="2" Text="2"></asp:ListItem>
</asp:RadioButtonList>
JS:
$('#rbPType_1').attr("disabled", true);
$('#ddl1').change(function () {
if ($(this).children('option:selected').text() == "2")
{
$('#rbPType_1').attr("disabled", false);
}
else
{
$('#rbPType_1').attr("disabled", true);
}
});
PS: 私の当初の意図は、オプションに基づいてこれを非表示にして表示することでしたが、踏みにじられました。したがって、有効または無効にするのではなく、非表示および表示する方法があれば、本当に助けていただければ幸いです。