在ASP.Net中,我使用jQuery.tmpl动态添加控件。带动态添加控件的jQuery验证插件
我正在使用$("#form1").validate();
初始化$(document).ready() function
中的验证器,我的动态控件有class="required"
,我在点击事件时调用$("#form1").valid()
。
页面上的静态控件验证,但动态添加的控件不。这里有什么问题?
此外,动态控件使验证器行为怪异,显示和隐藏验证消息,因为我点击不同的控件。
例子:http://jsfiddle.net/wY6xt/2/
这可能会奏效,但我希望避免这种情况。我在一些非常旧的帖子中看到有一个'.refresh()'方法,但它已被删除。 – Homer 2011-06-06 18:44:56
这个http://docs.jquery.com/Plugins/Validation/Reference#中有两个陷阱Fields_with_complex_names_.28brackets.2C_dots.29带有方括号和点以及多种形式的字段。 HTH – Raja 2011-06-06 19:11:26
我不认为这适用。这些控件没有名称,只有一种形式。 – Homer 2011-06-06 19:34:38