Определение какой формы ввода не прошло проверку? - PullRequest
0 голосов
/ 11 марта 2010

Я создаю мастер создания в ASP.NET MVC 1 и вместо публикации каждого шага я использую javascript для переключения отображения различных шагов div.

Это быстрый пример кода, просто для объяснения.

<% using (Html.BeginForm())
   {%>
<fieldset>
<legend>Fields</legend>
<div id="wizardStep1">
    <% Html.RenderPartial("CreateStep1", Model); %>
</div>
<div id="wizardStep2">
    <% Html.RenderPartial("CreateStep2", Model); %>
</div>
<div id="wizardStep3">
    <% Html.RenderPartial("CreateStep3", Model); %>
</div>
</fieldset>
<% } %>

У меня есть javascript, который просто переключает видимость div, при этом каждое частичное представление содержит отдельный раздел формы ввода (который сам по себе довольно большой)

У меня вопрос: если форма не проходит проверку и я перезагружаю страницу с ошибками проверки, есть ли способ определить, в каком div содержится ошибка? Либо в JavaScript, либо в другом?

В противном случае, есть ли хорошая библиотека проверки на стороне клиента для MVC 1?

В идеале я хотел бы перейти на MVC2 и встроенную в него проверку на стороне клиента, но я должен использовать MVC1

1 Ответ

1 голос
/ 14 марта 2010

xVal является хорошей средой валидации на стороне клиента и является гибкой, поэтому вы можете посмотреть на нее, чтобы убедиться, поможет ли она сделать то, что вам нужно.

xVal

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