Проверка JQuery работает на полпути - PullRequest
0 голосов
/ 09 декабря 2011

Привет, я борюсь с проверкой jquery.

У меня есть требование для динамического рисования формы.В зависимости от параметров, которые устанавливают пользователи.Я должен проверить эти поля ввода тогда, когда пользователь отправляет эту форму.Я получил его, добавив class = 'required' ко всем входным данным, которые я хочу проверить.

Это работает на 80%, оно проверяет первые 6 полей на странице, но не остальные.В полях, которые не подтверждены при отправке формы, мне просто нужно щелкнуть мышью по входным данным, а затем снова оставить ввод, после чего проверка запускается.1007 *

Вот как я могу определить, когда / когда не следует проверять поле.

@Html.TextBoxFor(x => param.SelectedDate, new {@class = (!param.IsNullable) ? "required" : "", @id = param.Parameter.Name, coltype = "date" })

Как я уже говорил, это работает, но не на отправке формы и не для всех полей.

помогите пожалуйста

1 Ответ

1 голос
/ 09 декабря 2011

Это может быть та же проблема, с которой я столкнулся некоторое время назад: Проблема с получением ненавязчивой проверки при работе с mvc 3 в посте jquery ajax

Возможно, вам придется пересобрать валидаторы, поскольку вы добавили элементы управления динамически:

$.validator.unobtrusive.parse($('form'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...