【发布时间】:2015-07-16 12:34:09
【问题描述】:
页面加载后我会动态创建相同的元素,但仅验证第一个元素的工作。
$('[name="DirectionSide"]').each(function (indx, element) {
$([action="/Data/CreateAdvertisingDesign"]').validate();
$(element).rules('add', {
required: true
});
}
);
有什么想法吗?
【问题讨论】:
-
请告诉我们一些细节..:)
-
你的 for each 有超过 1 个链接吗?
-
您的 OP 中有语法错误。在第二个 jQuery 选择器中缺少开头引号。您是否使用
unobtrusive-validation插件作为 ASP 的一部分?如果是这样,您不能在表单上调用.validate()方法,因为不显眼的插件已经自动为您完成了这项工作。您也不能多次调用它。
标签: jquery asp.net-mvc jquery-validate