我有一个动态表单,最少一个复选框作为数组。
<form action="url" method="post" id="whatever">
<input class="checkbox" type="checkbox" name="item_ids[]" value="101" />
<input class="checkbox" type="checkbox" name="item_ids[]" value="102" />
<input class="checkbox validate-one-required" type="checkbox" name="item_ids[]" value="103" />
<button type="submit">
</form>
<script type="text/javascript">
//< ![CDATA[
var customForm = new VarienForm('whatever');
//]]>
</script>
我尝试使用几个论坛中的提示将“validate-one-required”添加到组中的最后一个复选框。但是当我尝试提交表单时,我检查了第一个复选框,Magento告诉我,我必须选择至少一个选项。滑稽!我想我做到了。
在我必须添加的javascript区域中是否还有其他内容?
答案 0 :(得分:4)
尝试将类validate-one-required-by-name
附加到您需要验证的所有输入字段,只要它们具有相同的名称。