Пост-обработка плагина cForms - PullRequest
1 голос
/ 23 августа 2010

У меня настроена контактная форма cForms II. Он отлично работает, если я просто хочу, чтобы результаты отправлялись мне по электронной почте (поведение по умолчанию).

Теперь у меня есть собственный PHP-файл, который берет данные POST из формы и отправляет их во внешнюю базу данных для меня. Однако, когда я устанавливаю страницу «Альтернативное действие формы» на эту страницу PHP, нажатие кнопки «Отправить» приводит к зависанию формы.

Как именно я передаю данные формы в свой собственный файл PHP, сохраняя при этом AJAX (так что проверка формы работает)?

Ура!

1 Ответ

1 голос
/ 23 августа 2010

Ах, я понял!

Чтобы выполнить постобработку, вы не перенаправляете отправку формы в свой собственный файл.

Вы просто изменяете функцию my_cforms_ajax_filter($params) в файле my-functions.php (в каталоге cForms).

Эта функция выполняется после проверки формы и перед любой обработкой данных (чтобы вы могли перехватить данные формы).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...