我正在尝试验证使用Aurelia验证器选择了至少1个复选框。我假设使用minItems()方法就足够了,但似乎我只能通过“hack'使用指向我的数组的隐藏元素。有谁知道一个更简单的方法来处理这个?
答案 0 :(得分:5)
在处理无线电或复选框组时,最简单的方法是将验证放在组而不是每个单独的输入元素上。此方法需要为“checkbox-group”和/或“radio-group”构建自定义元素。以下是带有验证的复选框组的示例:
checkboxes component that is compatible with validation
<label id="color1">
Colors 1:
<checkbox-select items-source.bind="colors"
value.bind="colors1 & validate"
aria-labelledby="color1">
</checkbox-select>
</label>