Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 复选框组的jQuery验证_Javascript_Jquery_Jquery Validate - Fatal编程技术网

Javascript 复选框组的jQuery验证

Javascript 复选框组的jQuery验证,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,目前,我正在使用jQuery验证插件,该插件在输入字段中用一个简单的必填关键字激活。但当我要在动态创建的复选框字段中使用它时,它只要求选中所有复选框。但我想至少有一个复选框需要被选中 {% for opt in obj.option_array_a %} <label> <input class="optcheckbox" name="optcheckbox_{{ obj.question_number }}" id="{{ o

目前,我正在使用jQuery验证插件,该插件在输入字段中用一个简单的必填关键字激活。但当我要在动态创建的复选框字段中使用它时,它只要求选中所有复选框。但我想至少有一个复选框需要被选中

 {% for opt in obj.option_array_a %}
      <label>
       <input class="optcheckbox" name="optcheckbox_{{ obj.question_number }}"
           id="{{ obj.id }}__{{ forloop.counter0 }}" type="checkbox"
        value="{{ opt }}"/> <span>{{ opt }}</span><br>
        </label>
   {% endfor %}

下面是一个示例,说明如何检查是否至少选中了一个复选框

$document.readyfunction{ $'input[name=question_1]'{ $'result'.text$'input[name=question_1]:选中。长度>0?确定:KO; }; }; 答复1 答复2 搜索:向我们显示实际呈现的代码。这可能是因为您所有的复选框都有不同的名称。为它们指定相同的名称,所需的规则将仅确保至少选中一个。请参阅:找到了解决方案