Tôi có quan điểm sau đây trong ASP.net MVC 3:ASP.net MVC Validation Hook
@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>
}
Tôi đang sử dụng javascript kín đáo với jQuery và khuôn khổ thạo Validation.
Khi tôi nhấp vào nút Lưu và xác thực không thành công, có sự kiện nào tôi có thể kết nối để gọi một số javascript tùy chỉnh không?
function validationFailed() {
// do something here only if validation failed
}
Làm cách nào để gắn kết xác thực để khi không thành công (và chỉ khi không thành công) tôi có thể gọi hàm validationFailed() của mình.
Chính xác bạn đang cố gắng làm gì? Tôi biết bạn muốn chạy một số javascript nếu nó không thành công, nhưng những gì đang cố gắng để đạt được bằng cách làm điều đó? –