У меня есть следующий вид в 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>
}
Я использую ненавязчивый javascript с jQuery и Fluent Validation.
Когда я нажимаю кнопку "Сохранить", и проверка не выполняется, есть ли какое-то событие, которое я могу подключить, чтобы вызвать какой-то пользовательский javascript?
function validationFailed() {
// do something here only if validation failed
}
Как мне привязать к валидации так, чтобы, когда она потерпела неудачу (и только если она не удалась), я мог бы вызвать мою функцию validationFailed().