2014-06-04 3 views
1

Я создал специальный валидатор MVC с проверкой на стороне клиента. , когда пользователь отправляет представление; выборочная проверка проверяется, и если она возвращает false; на экране отображается сообщение об ошибке. Затем пользователь переходит в это поле и исправляет проблему. Проблема в том, что; сообщение об ошибке остается там, пока пользователь не отправит страницу еще раз. Это не то поведение, которое я хочу.MVC - Пользовательская проверка - Сообщение об ошибке остается до тех пор, пока страница не будет отправлена ​​повторно

По умолчанию сообщения об ошибках MVC (требуется, диапазон и т. Д.) Скрыты, как только ошибка исправлена, как мне добиться этого в JQuery? Любая помощь?

Thanks

ответ

0

Да, сначала вы должны разместить свое сообщение в промежутке. дать span id и после исправления функции вызова ошибки, которая проверяет, была ли исправлена ​​ошибка или нет, если да скрывает этот идентификатор диапазона ошибок. Если вы проверяете в текстовом поле, вы можете вызвать функцию проверки на onkeyup.

+0

Я хоть об этом; проблема с исправлениями пользователя; Я скрываю, что пользователь span делает еще одну ошибку, затем новое сообщение об ошибке не может быть показано, но страница не может быть представлена ​​ни тем, есть ли способ очистить это сообщение, не скрывая весь div/span? – user2026343

+0

Да, использование jqury empty(). который будет опустошать содержимое диапазона – hiren