【发布时间】:2014-06-16 06:39:19
【问题描述】:
我是 MVC 验证的新手。当我使用提交表单更改下拉列表中的索引时,我试图忽略验证。但是,如果我在 from 中有另一个提交按钮触发了验证,则下面的方法将不起作用。
下拉列表:
$("#dropdown").change(function () {
$('#MyForm').validate().cancelSubmit = true;
$('#MyForm').submit();
});
另一个按钮:
$("#Button").click(function () {
$('#MyForm').removeData('validator');
$('#MyForm').removeData('unobtrusiveValidation');
$.validator.unobtrusive.parse($('#MyForm'));
$('#MyForm').submit();
});
因为我有一些 html 元素是由 ajax 调用动态生成的,我也想在点击提交时验证这些动态元素。这就是我这样做的原因:
$('#MyForm').removeData('validator');
$('#MyForm').removeData('unobtrusiveValidation');
$.validator.unobtrusive.parse($('#MyForm'));
【问题讨论】:
标签: jquery asp.net-mvc asp.net-mvc-4