Открыть панель аккордеона при ошибке проверки

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

Пример. Допустим, у меня есть панели аккордеона дерева, и на первой у меня есть два поля формы, которые необходимо проверить. Теперь, если посетитель переключится на панель два или три и отправит форму, не заполнив обязательные поля на панели один, я хочу, чтобы первая панель аккордеона открывалась и показывала ошибки.

Кто-нибудь знает способ сделать эту работу?

Это код, который я использую сегодня:

$(document).ready(function() {
$("#accordion").accordion({
    autoHeight: false,
    navigation: true,
});

$("#validate_form").validate({
    rules: {
        page_title: "required",
        seo_url: "required",
        AccordionField: {
            required: true
        }
    },
    ignore: [],
    messages: {
        page_title: "Please enter a page title",
        seo_url: "Please enter a valid name"
    }
 }); 
});
5
задан perqedelius 15 July 2012 в 07:29
поделиться