.jsファイルのASP.netradiobuttonlistコントロールオプションにアクセスする必要があります。以前のすべてのリンクを試しましたが、機能しません。
ここでは、クライアントIDをjs関数に渡し、それを使用してそのradiobuttonlistに関連付けられた値にアクセスしようとしています。
ありがとう
.jsファイルのASP.netradiobuttonlistコントロールオプションにアクセスする必要があります。以前のすべてのリンクを試しましたが、機能しません。
ここでは、クライアントIDをjs関数に渡し、それを使用してそのradiobuttonlistに関連付けられた値にアクセスしようとしています。
ありがとう
ClientIDModeをStaticに設定して、jsファイルからアクセスするときにIDが変更されないようにします。
<asp:RadioButtonList runat="server" ID="RadioButtonList1" ClientIDMode="Static"/>
Winに従って、ClientIDModeをStaticに設定します
次に、これは単一の要素であり、オプションも内部の要素であることを知っておく必要があります
したがって、ネストされた要素を次のように繰り返す必要があります。
var myRadioButtonList = document.getElementById("<%=RadioButtonList1.ClientID%>");
var rblName = myRadioButtonList.name;
var radioOptionElements = document.getElementsByName(rblName);
// Then loop through the array of elements :
for (var x = 0; x < radioOptionElements.length; x ++)
{
alert(radioOptionElements[x].id);
if (radioOptionElements[x].checked)
{
alert("You checked " + radioOptionElements[x].id);
}
}
お役に立てば幸いです。