只选中一个复选框

时间:2016-11-07 13:08:31

标签: javascript jquery

您可以在其中添加联系人。联系人有一个电子邮件地址和几个复选框。 我尝试验证复选框。如果仅选中特定复选框,则允许其填写与contactperson1相同的电子邮件地址。

所以,如果您联系,那么这是第一次接触。你创建了第二个,然后是contact2 ..等等。

复选框如下:

 <input type="checkbox" class="required checkTotal 
        contactpersonen_canseestock_0" 
        value="Y" name="contactpersonen_canseestock_0" 
        id="contactpersonen_canseestock_2">
</input>
<label class="checkbox" for="contactpersonen_canseestock_0">
     Mag goederen afhalen
</label>

jquery是这样的:

jQuery.validator.addMethod("contactpersonen_email",function(value) {
       if ($(".contactpersonen_canseestock_0").is(":checked") && $('#formid :checkbox:checked').length == 1) {
            console.log("checkbox true");
            return true;

        }
        else{
            console.log("checkbox not true");
            return false;
        }
    }, "Email adres bestaat al");

    jQuery.validator.classRuleSettings.checkTotal = { checkTotal: true };

    $("#idform").validate();

但现在每次都说:电子邮件已经存在。

谢谢

0 个答案:

没有答案