Jquery 验证重复的单选按钮

Jquery 验证重复的单选按钮,jquery,jquery-validate,Jquery,Jquery Validate,我正在尝试使用jquery验证插件验证表单。 我设法使它与输入阵列一起工作。 例如: <div class="row"> <div class="row-holder"> <input class="text" name="childFirstName[]" type="text" /> <label>שם הילד/ה:</label> </div> </div>

我正在尝试使用jquery验证插件验证表单。 我设法使它与输入阵列一起工作。 例如:

<div class="row">
    <div class="row-holder">
        <input class="text" name="childFirstName[]" type="text" />
        <label>שם הילד/ה:</label>
    </div>
</div>

שם הילד/ה:
假设我有未知数量的输入,所以我必须使用这个方法

我设法使插件检查所有的输入。 我还有两个单选按钮

<div class="row row-alt">
    <div class="row-holder">
        <div class="col-checkbox">
            <label>נקבה</label>
            <input class="radio" value="1" name="childGender[]" type="radio" />
        </div>
        <div class="col-checkbox">
            <label>זכר</label>
            <input class="radio" value="0" name="childGender[]" type="radio" />
        </div>
        <strong>מין:</strong>
    </div>
</div>

נקבה
זכר

正如你可能猜到的。它们都在同一个街区内。 所以当我复制它并制作很多的时候。。。它们首先表现得像一个(如果我选择1,它会影响表单中的所有收音机) 此外,验证器似乎没有验证它

以下是一个链接:

希望你能帮我。 对不起,我的英语糟透了:-)

你的代码

<input class="radio" value="1" name="childGender[]" type="radio" />
<input class="radio" value="0" name="childGender[]" type="radio" />

工作演示:

是否要检查多个收音机?我希望能够添加无限多个带字段的块。在每个街区我需要两个单选的性别按钮。现在,如果我选中男性-所有复选框都将被取消选中,它将选中我按下的一个-删除其他复选框。每个块都应该是独立的。您需要更改每个组的名称,但我无法知道服务器端每个性别字段的名称。请将组数保存在隐藏输入中,并按JS递增,并为每个组提供后缀,例如childGender1[]和childGender2[]您可以从隐藏的输入中获取服务器上的号码并循环到该号码
$(document).ready(function () {

    $('#myform').validate({ // initialize the plugin
        rules: {
            //other rules,
            'childGender[]': {
                required: true
            }
        }
    });

});