jQuery 用于管理集合最小值的验证(mvc3 自定义 ValidationAttribute)

jQuery validation for managing collection minimum (mvc3 custom ValidationAttribute)

这个问题看起来很简单,但我似乎无法在 Whosebug 或任何其他来源上找到解决方案。

jQuery 验证(不显眼)在管理字段时是完美的。

但是,我们可以用它检查集合长度吗?

例如在表单上使用数据?

为什么

你可能会说好的,但你为什么不用 javascript 方法检查一下呢?

真实情况是我正在使用MVC3自定义数据注释为我生成验证码

因此最好只需要在 MVC 模型上设置一个属性,并让 jQuery 验证处理所有检查并在错误摘要中生成错误消息。


我已经看到验证:

但没有任何东西可以处理集合的最小值。

有什么方法可以处理某种"collection logic?"(客户端)

没有字段=没有验证,这是我目前遇到的问题

服务器端一切正常,但由于没有字段,所以没有数据。

引用OP:

"However, can we check a collection length with it? Using data- on the form for example?"

"no field = no validation, that's the problem I have for the moment"

非侵入式验证(由 jQuery 验证插件 提供支持)只能评估来自以下 form 的数据的规则元素:input(各种类型)、selecttextarea.

因此,如果您正在寻找一种对其他类型的元素执行验证的方法,则无法使用此插件完成。