一組元素的MVC ForcejQuery驗(yàn)證我使用MVC 4設(shè)計(jì)的表單有多個(gè)div,每個(gè)div中都有許多元素。我的目標(biāo)是在用戶完成字段時(shí)打開(kāi)/關(guān)閉div。但是,我想對(duì)每個(gè)DIV使用不顯著的驗(yàn)證,而不是整個(gè)表單。如果不單獨(dú)檢查每個(gè)元素,這是可能的嗎?或者用DIV什么的?我不想構(gòu)建這個(gè)龐大的函數(shù)來(lái)檢查每個(gè)DIV中的每個(gè)元素,這樣用戶就可以移動(dòng)到下一個(gè)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;
}
}
}但我一直有個(gè)未定義的錯(cuò)誤。DIV中具有Text_INPUT類的元素是需要驗(yàn)證的元素。
2 回答

慕工程0101907
TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊
var controls = ...
$.each(controls, function(index, item) { $("#form1").validate().element($(this));
..element($(this)[0]);
添加回答
舉報(bào)
0/150
提交
取消