带有动态添加控件的jQuery Validation插件

在ASP.Net中,我使用jQuery.tmpl动态添加控件.

我正在使用$(“#form1”).validate();初始化$(document).ready()函数中的验证器,我的动态控件有class =“required”,我正在调用$(“# form1“).对click事件的valid().

页面上的静态控件验证,但动态添加的控件不会.这有什么不对?

此外,动态控件使验证器行为怪异,在我点击不同的控件时显示和隐藏验证消息.

示例:http://jsfiddle.net/wY6xt/2/

最佳答案 您是否在动态添加的控件中添加规则?看看这个
link.以下是这样做的方法.我认为,由于控件是动态添加的,它无法将规则(在您的案例类中)与控件相关联(我不太确定,但我认为值得一试).

$("#txtEmail_1").rules("add", "required");

HTH

点赞