Используя ненавязчивую проверку в ASP.NET MVC 3, как я могу действовать, если форма недействительна?

У меня есть страница с вкладками jQuery UI, и одно обязательное поле на первой вкладке. Проверка работает, и сообщение проверки появляется рядом с полем, если пользователь не ввел значение. Однако, если пользователь не находится на первой вкладке, не очевидно, что поле недействительно.

В этом случае я хотел бы показать первую вкладку, но я не уверен, как пройти регистрацию обратный вызов для «недопустимого» события, если оно есть.

Я также подумал о том, чтобы показать сводку проверки над вкладками, которая будет видна независимо от вкладки, на которой находится пользователь, но я бы предпочел принять пользователя в поле.

Я пробовал просматривать файл jquery.validate.unobtrusive.js, и, похоже, он расширяет jquery.validate.js. Глядя на документацию для jquery.validate, Я вижу, что есть параметр invalidHandler , который можно передать методу validate , но я не знаю, как его использовать, поскольку этот метод вызывается jquery.validation. ненавязчиво.

Я чувствую себя здесь немного потерянным, поэтому я буду благодарен за любую помощь!

Править

Я так и не понял ответа, но нашел обходной путь, который я опубликовал ниже. Тем не менее, я надеюсь, что кто-нибудь ответит, как это сделать лучше.

6
задан Leniel Maccaferri 5 March 2012 в 14:55
поделиться