【发布时间】:2010-10-14 21:39:58
【问题描述】:
我想知道在最初设置规则时是否可以让 jQuery Validator 插件验证 dom 中尚不存在的元素。
调用 .Rules("add", therules) 方法只会将规则附加到当前存在于 dom 中的元素上。如果我要创造一些。验证不会触发。有什么想法吗?
我正在使用的验证器主页:http://bassistance.de/jquery-plugins/jquery-plugin-validation/
正在通过http://ejohn.org/blog/javascript-micro-templating/创建新元素
基本上有一个ajax调用,服务器返回一堆json(ajaj?),这个json是通过resig的模板引擎提供的。示例模板如下所示:
<script type="text/html" id="ProductsTemplateEdit">
<td>
<input type="hidden" value="<#= item.ID #>" id="Edit.ID" name="Edit.ID" />
<input type="text" value="<#= item.Price#>" id="Edit.Price" name="Edit.Price" />
</td>
</script>
值显然是通过传入的json填充的。
我还要提一下,我使用的是 xval 验证框架,它基本上会自动为我生成 jquery 验证规则:http://blog.codeville.net/2009/01/10/xval-a-validation-framework-for-aspnet-mvc/
【问题讨论】:
-
你是如何添加你的项目的?你能提供一个代码示例吗?您还可以在您的问题中链接到您的 jQuery Validator 插件吗?
-
更多信息的问题更新
标签: jquery validation jquery-validate