je la vue suivante dans ASP.net MVC 3:ASP.net MVC Validation Crochet
@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>
}
J'utilise javascript discret avec jQuery et le cadre de validation Fluent.
Lorsque je clique sur le bouton Enregistrer et que la validation échoue, y a-t-il un événement auquel je peux me connecter pour appeler du javascript personnalisé?
function validationFailed() {
// do something here only if validation failed
}
Comment pourrais-je attacher dans la validation de telle sorte que quand il a échoué (et seulement si elle a échoué) je pourrais appeler ma fonction validationFailed().
Qu'essayez-vous exactement de faire? Je sais que vous voulez exécuter du javascript si cela échoue, mais qu'est-ce que vous essayez d'accomplir en faisant cela? –