gpt4 book ai didi

javascript - RadioButtonList 发送空字符串

转载 作者:行者123 更新时间:2023-11-30 13:46:40 25 4
gpt4 key购买 nike

我正在 ASP.net 中创建一个注册 Web 表单,但在客户端发送空字符串,因为我选择了一个选项,其背后的原因是什么以及如何获得非空字符串。

这是我的 RadioButtonList 代码。

<asp:RadioButtonList ID="listGender" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Value="M">Male</asp:ListItem>
<asp:ListItem Value="F">Female</asp:ListItem>
</asp:RadioButtonList>

这是我的 jQuery 代码。

// Validate for Gender Selection
if ($('#listGender').val().trim() == "") {
$('#spGender').html('Please select one option');
validate = false;
} else {
$('#spGender').html('');
}

最佳答案

ID 在运行时会发生变化,因此您无法通过相同的 ID 捕获它。

1.使用ClientIDMode="Static"获取相同的ID

<asp:RadioButtonList ID="listGender" runat="server" RepeatDirection="Horizontal" ClientIDMode="Static">
<asp:ListItem Value="M">Male</asp:ListItem>
<asp:ListItem Value="F">Female</asp:ListItem>
</asp:RadioButtonList>

2.使用经典方法。

$("< %= listGender.ClientID %>");

关于javascript - RadioButtonList 发送空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59189760/

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