0

我有一组单选按钮,我需要检查一个是否已被单击,如果没有,则抛出错误我如何使用 Jquery 验证以下内容?

<legend>Follow Opening Script?</legend>
<p>
    <strong><asp:RadioButton GroupName="OpeningScript" CssClass="inline-radio" ID="rdoOpeningScriptYes" runat="server" Text="Yes" TextAlign="Right" /></strong>&nbsp;&nbsp;
    <strong><asp:RadioButton GroupName="OpeningScript" CssClass="inline-radio" ID="rdoOpeningScriptNo" runat="server" Text="No" TextAlign="Right" /></strong>
</p> 
4

3 回答 3

0

在文档准备就绪时注册事件:

$('input[name="OpeningScript"]').click(function () {
    alert($(this).val());
});

更改索引以获取特定项目的状态:

$("input[name*=OpeningScript]")[0].checked

要获取文本,请尝试:

$("input[name*=OpeningScript]:checked + label").text();
于 2013-05-20T09:20:30.430 回答
0

Working FIDDLE Demo

button在您的 HTML 中添加一个:

<input type="button" id="check" value="check" />

并编写一个函数供其click检查:

$(function () {
    $('#check').on('click', function () {
        if (! $('[name="OpeningScript"]:checked').length) {
            alert('Please choose an option');
        }
    });
});
于 2013-05-20T09:26:02.403 回答
0

这里有一个 jsfiddle 示例:http: //jsfiddle.net/xYLxX/

于 2012-04-04T07:39:25.880 回答