2

我正在将一个 asp.net mvc 模型传递给淘汰赛,其中包含我想要验证的所有数据注释。

前提是我有多个淘汰赛模板,这些模板被换出,仅显示我在任何给定时间关心的模型属性。多个模板创建了一个流程,就像您逐步完成向导并在每个步骤中填写相关属性一样。

加载的模板被包装在一个<form></form>标签中,以便使用不显眼的验证。我将它连接到淘汰赛的模板绑定“afterRender”上,以在当前加载的模板上运行验证。

正是在这一点上,我试图弄清楚如何验证表单的当前状态,但除了表单始终“有效”的问题之外,什么也没有遇到。

根据这篇文章,我应该可以调用:

$.validator.unobtrusive.parse(jquery object)

然后可以调用:

$('form').valid()

我还尝试获取特定节点的验证器$(selector).validate()并调用valid()。

关于如何使这项工作的任何建议?

4

1 回答 1

0

我也遇到了这个问题,但似乎问题出在jquery.validation.unobtrusive.js. 尝试仅使用jquery.validation.js,看看它是否有效。

于 2014-02-27T02:51:42.800 回答