JQuery Validate Plugin MS MVC: Не проверять - PullRequest
0 голосов
/ 26 октября 2010

Я опробую плагин jQuery Validation Документы jQuery Вот разметка моей формы:

<% 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();
});

Яиспользуя MS MVC HTML Helpers для визуализации этой формы.Полученная разметка выглядит отлично.То есть каждый элемент ввода и выбора содержит атрибут «класс» со значением «требуется».

Когда я отправляю эту форму, проверка не отмечается.Может ли кто-нибудь, знакомый с этой библиотекой, помочь?Это выглядит довольно широко используется.

Спасибо!

1 Ответ

0 голосов
/ 26 октября 2010

Ваш код выглядит нормально и должен работать. Убедитесь, что вы включили плагин:

<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js"></script>

Также ищите возможные ошибки JavaScript в консоли FireBug.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...