我正在使用带有 KendoUI 窗口控件的 mvc3 在模式窗口中打开部分视图。
在将表单发送回服务器之前,我有一个带有弹出窗口的表单,我正在尝试验证该表单。
我的主视图上有一个点击事件,看起来像
$("#submit-campaign").live("click",function () {
var form = $("#Send");
$.validator.unobtrusive.parse($(form));
form.validate();
if (form.valid()) {
console.log("valid");
} else {
console.log("invalid");
}
});
但是,即使我没有为某些必需项添加值,它也总是返回为真。
我已经引用了 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>
我需要做什么才能从弹出窗口中获取实际的验证状态客户端?