Gravity Forms перенаправляет на другую вкладку на странице, когда обязательное поле не заполнено? - PullRequest
0 голосов
/ 16 января 2020

У меня есть гравитационная форма, встроенная во вкладку на странице WordPress. Форма находится на 4-й вкладке.

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

Когда форма отправлена, WordPress перенаправляет пользователя на первую вкладку на странице. Если форма отправляется без обязательного значения, WordPress перенаправляет на первую вкладку на странице, и пользователь никогда не видит ошибку на 4-й вкладке, сообщающую ему, что данные формы не могут быть отправлены. Я обеспокоен тем, что пользователи будут предполагать, что их неудачные представления были успешными.

Мне удалось проверить наличие значений в текстовых полях и предотвратить отображение кнопки «Отправить» с помощью условной логики * 1010. * когда обязательные текстовые поля не заполнены, но создается впечатление, что условные логи c нельзя применять к вложенным файлам так же, как их можно применять к текстовым полям.

Как я могу (а ) убедитесь, что перенаправление формы переходит на 4-ю вкладку в случае сбоя при отправке формы, вместо перенаправления на 1-ю вкладку, или (b) проверьте наличие файловых вложений и скройте кнопку «Отправить», если они отсутствуют.

1 Ответ

0 голосов
/ 16 января 2020

Разобрался. См .: https://endurtech.com/gravityforms-submission-error-redirection/

В двух словах, мне просто нужно добавить

   ajax="true"

в раздел, который вызывает форму со страницы в WordPress. Итак, полное «Содержимое вкладки» для этой вкладки теперь выглядит так:

   [gravityform id="40" title="false" description="false" ajax="true"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...