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() 関数を呼び出すことができるように、検証にどのように結び付けるか。