2013-06-04 4 views
0

У меня есть форма. Форма отображается в виде нескольких шагов. Больше похоже на шаг за шагом мастера.ASP.NET MVC4 Ненавязчивая проверка по запросу

  1. Я хочу, чтобы проверить текущие поля, которые отображаются (в текущем DIV, который виден в мастере) есть какая-либо ошибка или нет. В некотором смысле, я хочу принудительно выполнить проверку по набору полей и посмотреть, есть ли ошибки проверки.

  2. Некоторые другие вопросы, связанные с тем, что - проверка выполняется при вводе. Поэтому для адреса электронной почты, как только я набираю первую букву, в сообщении об ошибке указано, что это сообщение недействительно. Вид ОК - но отвлекающий. Мне интересно, если есть способ отложить проверку ПОКА кнопка отправки не будет нажата - или даже лучше вариант для ли проверки на каждом изменении или на отправить

ответ

0
  1. скотт гу написал довольно хороший блог рано который использует проверку модели для моделей mvc. http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx некоторые вещи были введены с тех пор, как вид бритвы, но это должно быть похоже, если не то же самое.

  2. вам понадобится добросовестность Java-скрипта для этого jQuery есть плагин проверки правильности, на который вы могли бы посмотреть. http://jqueryvalidation.org/documentation/

+0

OK Я понял это:... Валидатор по форме может быть использован для проверки поля $ («селектор») родителей («формы») проверки() элемент («селектор»); validate() вернет объект валидатора, и элемент является функцией этого объекта, который проверяет конкретный элемент . Еще интереснее то, что это вернет истину или ложь, указывающую, нормально ли это поле или нет. – dgorti

Смежные вопросы