【发布时间】:2011-11-26 14:13:59
【问题描述】:
这里是新手 我正在尝试让单选按钮和复选框按钮进行验证。
错误消息应该出现在最后一组单选框/复选框下
单选按钮需要选择 复选按钮至少需要一个选择
--- 在媒体上,由于所有人都有唯一的 ID,我将其视为一个组,但在 addMethod 来验证组。
--- 同样在 errorPlacement 上,如果我没有元素 ID,我该怎么办?
基本上没问题,但现在我的警报中的 InValids 数量错误
【问题讨论】:
-
我试过“error.prependTo(element());”但这将错误消息置于无线电组之上。 :(
-
更新:我为复选框添加了 2 种方法,我希望重用一种方法,但我必须克隆它“require-one”和“require-1”我所做的另一个更改是让它显示在复选框三重奏组的底部,我在每个复选框集中给最后一个标签一个 ID,然后在 ErrorPlacement 中使用它。我愿意接受建议:)
-
更新:单选按钮,为每组最后一个单选按钮添加了标签 ID。然后我将它用于错误放置。我想我已经完成了,对它并不完全满意,所以请就我做错了什么或改进它或使它更清洁提出建议。谢谢
-
还有一个问题。我的警报中的 InValids 数量错误。如果一个 checlbox 集合中出现错误,则将该集合计为 3 个错误而不是 1 个。:(((
标签: jquery forms jquery-validate