表中克隆行中的验证问题

时间:2016-04-01 08:55:48

标签: asp.net-mvc

我已经克隆了表格中现有行的行形式,我已经使用jquery.validate.unobtrusive对第一行进行了验证,但它对克隆行无法正常工作

1 个答案:

答案 0 :(得分:0)

您可以在视图中使用jQuery并验证客户端站点。

例如,如果你有表,你可以使用类似的脚本:

在表单提交之前,您可以使用:

var filterTable = $('#tableID').find('tr').length;
if (filterTable != 1) {
    CheckFilterNameField(); // Use function
}

此功能

function CheckFilterNameField() {
var $namefield = $('.filterPanel tr .namefield');
$namefield.each(function () {
    if ("your conditions")
        $(this).addClass('error');
    else
        $(this).removeClass('error');
  });
}

如果您在表格页面中的元素上有类错误,则无法加载,并且在特定项目中例如将为红色,或者您可以在表单中显示有关错误的警报。