我在 ASP.net MVC 3 中有以下视图:
@model Models.CreateProjectViewModel
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.validate.min.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")"></script>
@using( Html.BeginForm() ) {
@Html.TextBoxFor(m => m.ProjectName)
@Html.ValidationMessageFor(m => m.ProjectName)
<p>
<input type="submit" value="Save" />
</p>
}
我正在使用带有 jQuery 和 Fluent Validation 框架的不显眼的 javascript。
当我单击“保存”按钮并且验证失败时,是否有一些事件可以挂钩来调用一些自定义 javascript?
function validationFailed() {
// do something here only if validation failed
}
我将如何绑定验证,以便在它失败时(并且只有在它失败时)我可以调用我的 validationFailed() 函数。