我需要访问 .js 文件中的 ASP.net 单选按钮列表控件选项。我尝试了所有以前的链接,但它不起作用。
在这里,我希望将客户端 ID 传递给 js 函数并使用它来访问与该单选按钮列表关联的值。
谢谢
我需要访问 .js 文件中的 ASP.net 单选按钮列表控件选项。我尝试了所有以前的链接,但它不起作用。
在这里,我希望将客户端 ID 传递给 js 函数并使用它来访问与该单选按钮列表关联的值。
谢谢
根据 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);
}
}
希望有帮助。
将 ClientIDMode 设置为 Static,以便从 js 文件访问时 ID 不会更改。
<asp:RadioButtonList runat="server" ID="RadioButtonList1" ClientIDMode="Static"/>