2015-05-04 3 views
0

Я уже знаю функцию 'on_sent_ok', чтобы добавить jQuery-действия, когда форма отправлена ​​с успехом. Однако я хочу отобразить модальное окно, предупреждающее пользователя о появлении эррос. Есть какая-то функция, как выше, но для вызова ошибок?Как добавить дополнительные настройки при ошибке в контактной форме 7?

ответ

1

В версии 3.3 были введены новые JQuery пользовательские триггеры событий:

New: Ввести 5 новых JQuery пользовательских триггеров событий (invalid.wpcf7, spam.wpcf7, mailsent.wpcf7, mailfailed.wpcf7, submit.wpcf7).

См: http://contactform7.com/2012/09/24/contact-form-7-33/#more-2598

Вы можете использовать invalid.wpcf7 как на примере ниже:

$(".wpcf7").on('invalid.wpcf7',function(e){ 
    // Launch your modal window here 
}); 
0

Контактная форма 7 не предоставляет действий, если представленная форма содержит ошибки. Но контактная форма 7 добавляет некоторые определенные классы в код HTML. Итак, с помощью Jquery вы можете проверить, существуют ли эти классы или нет, и добавить некоторые действия.

Смежные вопросы