gpt4 book ai didi

javascript - 使用 Javascript 检查 RadioButtonList 的值

转载 作者:行者123 更新时间:2023-12-03 08:22:32 25 4
gpt4 key购买 nike

我有一个 Javascript 函数,它根据 RadioButtonList 中选择的值采取不同的操作:

 <asp:RadioButtonList ID="rbtLocation" runat="server" RepeatDirection="Horizontal"
RepeatLayout="Table" onclick="javascript:Setup()">
<asp:ListItem Selected="First" Text="First" Value="First"></asp:ListItem>
<asp:ListItem Text="Second" Value="Second"></asp:ListItem>
</asp:RadioButtonList>

我的 JavaScript 函数:

function Setup()
{
var radioButtons = document.getElementsByName("<%=rbtLocation.ClientID%>");

for (var x = 0; x < radioButtons.length; x++)
{
if (radioButtons[x].checked)
{
alert("You checked " + radioButtons[x].id + " which has the value " + radioButtons[x].value);
if (value == "First")
{
alert("Do this");
}
else
{
alert("Do that");
}

}
}
}

但是 if 语句 if (radioButtons[x].checked) 的内容永远不会被执行。我检查了一些来源,但在我的代码中看不到错误。

最佳答案

根据此修改您的 JavaScript 函数。

函数设置() {

        var radioButtons =  $('#<%=rbtLocation.ClientID %> input[type=radio]:checked').val()
alert(radioButtons);
if (radioButtons == "First") {
alert("Do this");
}
else {
alert("Do that");
}
}

关于javascript - 使用 Javascript 检查 RadioButtonList 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33686508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com