我已经克隆了表格中现有行的行形式,我已经使用jquery.validate.unobtrusive对第一行进行了验证,但它对克隆行无法正常工作
答案 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');
});
}
如果您在表格页面中的元素上有类错误,则无法加载,并且在特定项目中例如将为红色,或者您可以在表单中显示有关错误的警报。