为了账号安全,请及时绑定邮箱和手机立即绑定

一组元素的MVC ForcejQuery验证

一组元素的MVC ForcejQuery验证

肥皂起泡泡 2019-07-05 16:09:08
一组元素的MVC ForcejQuery验证我使用MVC 4设计的表单有多个div,每个div中都有许多元素。我的目标是在用户完成字段时打开/关闭div。但是,我想对每个DIV使用不显着的验证,而不是整个表单。如果不单独检查每个元素,这是可能的吗?或者用DIV什么的?我不想构建这个庞大的函数来检查每个DIV中的每个元素,这样用户就可以移动到下一个DIV。我正在尝试,但这是行不通的: var elems = [];  var valid = true;  ("#Contact").find('.text_input').each(function() {     elems.push(this.id);   }   for (var i = 0; i<= elems.length; i++) {        if ($("#" + elems[i]) != undefined) {            $("#form1").validate().element("#" + elems[i]))            if ($("#" + elems[i]).valid()) {            }            else {              valid = false;            }         }    }但我一直有个未定义的错误。DIV中具有Text_INPUT类的元素是需要验证的元素。
查看完整描述

2 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

没有理由将其放入数组中。后var controls = ...然后$.each(controls, function(index, item) { $("#form1").validate().element($(this));-或者可能需要..element($(this)[0]);-不经测试就不能确定

查看完整回答
反对 回复 2019-07-05
  • 2 回答
  • 0 关注
  • 391 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信