Проблемы с пользовательскими проверками - PullRequest
1 голос
/ 14 февраля 2012

Я использую Sys.Mvc для подсчета ошибок и добавил свои собственные проверки с помощью jQuery.

var validationErrors = Sys.Mvc.FormContext.getValidationForForm(this).validate('submit'); 
var errorsCount = validationErrors.length;

А также у меня есть некоторые поля, которые будут скрыты (с помощью jQuery .hide();)

Вопрос: Как я могу удалить ошибки из Sys.Mvc.FormContext, если требуемый элемент скрыт, и добавить ошибку, если элемент появляется снова?

ИЛИ
Как мнеможно игнорировать ошибки проверки скрытых элементов?

С уважением, Пол.

1 Ответ

1 голос
/ 14 февраля 2012

Попробуйте инициализировать поле, даже если оно скрыто (с помощью jQuery), и вставьте временное значение. после отправки формы - вы можете вставить правильное значение в скрытые поля (в контроллере).

Примерно так:

$("#myField").hide();
$("#myField").val("temporaryValidValue");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...