MVC3 хочет, чтобы клиентская проверка запускалась для двух полей при изменении одного из двух - PullRequest
1 голос
/ 02 октября 2011

Я создаю веб-сайт MVC3 и добавил пару вопросов безопасности в процедуру регистрации «My MVC Application» в форме раскрывающихся списков. Я создал специальный валидатор для проверки второго выпадающего списка, и если выбранный элемент совпадает с первым, то отображается сообщение об ошибке.

Моя проблема в том, что проверка на стороне клиента запускается, как только второй выпадающий список теряет фокус. После отображения ошибки, в идеале, я должен иметь возможность изменить выбор в первом раскрывающемся списке, и сообщение об ошибке проверки для второго раскрывающегося списка должно исчезнуть. Но, конечно, изменение первого раскрывающегося списка не запускает процедуру проверки на стороне клиента для второго раскрывающегося списка, и ошибка не исчезает.

Буду признателен, если кто-то, кто хорошо разбирается во внутренних принципах ненавязчивой подпрограммы проверки Ajax, поможет мне найти решение, при котором при выборе одного выпадающего списка изменяется процедура проверки обоих выпадающих окон.

Спасибо большое за любые указатели.

1 Ответ

0 голосов
/ 02 октября 2011

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

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