Ho la seguente vista in ASP.net MVC 3:ASP.net MVC convalida 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>
}
Sto usando JavaScript discreto con jQuery e il quadro perfetto di convalida.
Quando faccio clic sul pulsante Salva e la convalida fallisce, c'è qualche evento in cui posso collegarmi per chiamare un javascript personalizzato?
function validationFailed() {
// do something here only if validation failed
}
Come dovrei legare nella convalida in modo che quando non è riuscito (e solo se non) ho potuto chiamare la mia funzione validationFailed().
Che cosa stai cercando di fare esattamente? So che vuoi eseguire qualche javascript se fallisce, ma cosa stai cercando di ottenere facendo ciò? –