Я использую mvc3 с элементом управления окна KendoUI, чтобы открыть частичное представление в модальном окне.
У меня есть форма с всплывающим окном, которое я пытаюсь проверить перед отправкой формы обратно на сервер.
У меня есть событие click на главном экране, которое выглядит как
$("#submit-campaign").live("click",function () {
var form = $("#Send");
$.validator.unobtrusive.parse($(form));
form.validate();
if (form.valid()) {
console.log("valid");
} else {
console.log("invalid");
}
});
Однако оно всегда возвращалось как true, даже если я не добавил значения в некоторые из обязательных.
Я сослался на 3 файла javascript, например
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
Что мне нужно сделать, чтобы я получал фактическое состояние проверки клиента из всплывающего окна?