Двигатель jqueryValidation действующая ajax форма остановки проверки подчиняется

Я пытаюсь утвердить многослойную форму, используя jQuery validateEngine, включают. Я могу утвердить форму правильно для всех областей, однако, я хочу взять ее один шаг вперед и использовать построенный в ajax проверке. Я хочу проверить, уникально ли имя по сравнению с базой данных. Эта функция работает правильно, и я получаю ожидаемые результаты, однако, я неспособен представить форму, и бегущей проверкой в пульте поджигателя на форме это утверждает как ложное даже при том, что все области правильны.

Если я удаляю ajax проверку, форма утверждает правильно так где-нибудь в этом сценарии, ложный флаг устанавливается, но я просто не знаю, где посмотреть или по поездке это

Проверка инициализируется:

if ($.validationEngine) {
        form.validationEngine();
    }

и поскольку я говорю нормальные работы проверки.

Я настроил класс в своей форме как:

class="input validate[required, ajax[ajaxNameCallPhp]]"

Сценарий в двигателе проверки, касающемся этого метода, был изменен на это:

"ajaxNameCallPhp": {
// remote json service location
"url": "http://localhost/greenFees/includes/lib/greenFee/checkName.php",
// error
"alertText": "* This name is already taken",
    "alertTextOk": "* This name is available",
"alertTextLoad": "* Validating, please wait"
                },

Любая помощь ценится с этой проблемой

0
nl ja de

1 ответы

Хорошо - сумел заставить это работать после нескольких часов, регистрируя сценарий в поджигателе...

Так или иначе. Своего рода преступник, частично делают с другим сценарием - мастер форм, который превращает форму в волшебника, это добавляет следующую кнопку, которая по щелчку управляет проверкой. По некоторым причинам проверка, когда названо оттуда ведет себя по-другому к форме, подчиняются. С ajax проверкой это показывает флаг, если nameis хорошо, если это уже используется или уведомление, утверждая. Решение 1: Удалите волшебный сценарий, но тогда форма не ведет себя правильно Решение 2: удалите уведомление alertTextLoad - кажется, что проверка рассматривает присутствие этого флага как ошибка, а не информация - удаление, это означало, что я могу держать волшебника Ta

0
добавлено
Так как ваша вся форма "в" волшебнике, don' t прилагают двигатель проверки до последней страницы, тогда форма будет только утверждена, подчиняясь.
добавлено автор MB34, источник
Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda