У меня есть страница с вкладками jQuery UI, и одно обязательное поле на первой вкладке. Проверка работает, и сообщение проверки появляется рядом с полем, если пользователь не ввел значение. Однако, если пользователь не находится на первой вкладке, не очевидно, что поле недействительно.
В этом случае я хотел бы показать первую вкладку, но я не уверен, как пройти регистрацию обратный вызов для «недопустимого» события, если оно есть.
Я также подумал о том, чтобы показать сводку проверки над вкладками, которая будет видна независимо от вкладки, на которой находится пользователь, но я бы предпочел принять пользователя в поле.
Я пробовал просматривать файл jquery.validate.unobtrusive.js, и, похоже, он расширяет jquery.validate.js. Глядя на документацию для jquery.validate, Я вижу, что есть параметр invalidHandler
, который можно передать методу validate , но я не знаю, как его использовать, поскольку этот метод вызывается jquery.validation. ненавязчиво.
Я чувствую себя здесь немного потерянным, поэтому я буду благодарен за любую помощь!
Править
Я так и не понял ответа, но нашел обходной путь, который я опубликовал ниже. Тем не менее, я надеюсь, что кто-нибудь ответит, как это сделать лучше.