jquery formwizard + плагин проверки, динамически добавляемые поля не проверяются

Это уже мой третий пост на этом проекте - он сложный!

Я использую плагин JQuery FormWizard в сочетании с его встроенными параметрами проверки.

Теперь я использую метод по умолчанию подключаемого модуля FW для добавления шагов в мастер (как указано на http://thecodemine.org/examples/example_15_add_and_remove_steps_dynamically.html), но все добавленные мной шаги не прошли проверку! Я нашел метод validator.refresh(), но он устарел, и я пробовал то, что нашел на этом форуме:

$('#newfield').rules('add', {
    required: true
});

... но все еще никакого эффекта. Кто-нибудь сталкивался с такой проблемой?


person Robbert    schedule 08.04.2011    source источник


Ответы (2)


Вы можете сделать так:

j$(myForm).validate({
            rules: {
                date: {
                    required: true,
                    date: true
                },
                title: {
                    required: true,
                    letterswithbasicpunc: true,
                    minlength: 3,
                    maxlength: 100
                }
person Satish Kumar    schedule 08.04.2011
comment
Спасибо, но нет, никакого результата. Может быть, потому что я не делаю $(myForm).validate() в первую очередь, так как это делается через плагин formWizard. - person Robbert; 08.04.2011
comment
Только что заметил, что пробовал $(myForm) вместо j$(myForm). Я не знал нотацию и после попытки оказывается выдает ошибку: j$ не определено - person Robbert; 11.04.2011
comment
вы можете использовать jQuery вместо j$ - person Satish Kumar; 13.04.2011

Я нашел проблему. Я заменил стандартную кнопку «Далее» одной из своих собственных (мне нужно было пропустить шаг после вновь добавленного шага), и, по-видимому, метод «показать» мастера форм не удосужился проверить.

... и я забыл, что заменил кнопку :$

person Robbert    schedule 11.04.2011