J'essaie le plug-in de validation jQuery jQuery Docs Voici le balisage de ma forme:JQuery Valider Plugin MS MVC: ne validera pas
<% using (Html.BeginForm("action", "contoller", null, FormMethod.Post, new { id = "sxform" })){%>
<div id="manifest">
Manifest Option:<br />
<%= Html.DropDownList("docid", ViewData["manifests"] as SelectList, new { @class = "required" })%>
</div>
<div id="release">
Release Version:<br />
<%= Html.TextBox("release", null, new { @class = "required" })%>
</div>
<div id="locale">
Localization:<br />
<%= Html.DropDownList("localization", ViewData["localizations"] as SelectList, new { @class = "required" })%>
</div>
<div id="label">
Label:<br />
<%= Html.TextBox("label", null, new { @class = "required" })%>
</div>
<div id="session">
Session ID (optional):<br />
<%= Html.TextBox("sessionInput", null, new { @class = "required" })%>
</div>
<div id="submit"><input type="submit" value="Build" /></div>
<% } %>
JS:
$(document).ready(function(){
$("#sxform").validate();
});
I J'utilise MS MVC HTML Helpers pour rendre ce formulaire. Le balisage résultant semble bien. IE chaque élément d'entrée et de sélection contient l'attribut 'class' avec la valeur 'required'.
Lorsque je soumets ce formulaire, la validation est notée. Quelqu'un peut-il aider cette bibliothèque? Il semble assez largement utilisé.
Merci!
Vous ne savez pas exactement, mais juste par curiosité, pourquoi ne pas utiliser les annotations de données avec la validation côté client Jquery? Il fait tout le dur travail pour vous. http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx –