Перехват формы отправки на ASP.NET MVC с помощью jQuery (или другого) - PullRequest
1 голос
/ 24 марта 2009

Я использую ASP.NET MVC (v1.0) в приложении и хочу интегрировать простую проверку формы на стороне клиента. IE: только числовые поля, обязательные поля и т. Д.

Есть ли хороший и потенциально изящный способ проверки в jQuery на клиенте, который отменит отправку формы при неудачной проверке?

Я изучил и экспериментировал с несколькими плагинами форм jQuery, которые уже есть на сайте jQuery. Но я еще не нашел тот, который угоняет представление формы; MVC всегда направляет действия моего контроллера без проверки.

Ответы [ 3 ]

3 голосов
/ 25 марта 2009

Предлагаем вам взглянуть на xVal , платформу проверки для asp.net mvc. Он использует плагин проверки jQuery, интегрированный в проверку на стороне сервера и многое другое….

xVal

Цитировать

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

3 голосов
/ 24 марта 2009

Я могу сообщить, что я использую плагин validation , и он работает как рекламируется. Вы проверили, что у вас нет ошибок javascript, которые не приводят к запуску javascript и, следовательно, не препятствуют прохождению механизма отправки по умолчанию? Я столкнулся с этой проблемой при отправке форм AJAX, когда мне не хватало одной из библиотек JavaScript AJAX.

1 голос
/ 22 июня 2009

Посмотрите эту статью блога . Он описывает, как автоматически генерировать правила проверки на стороне клиента с помощью xVal, а также как автоматически реализовывать удаленную проверку на стороне клиента.

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