Функция «Redirect» позволяет осуществлять перенаправление пользователя на другой URL-адрес или событие. С ее помощью  можно передавать GET-параметры в любой точке обработки формы.

После вызова этой функции другие обработчики, следующие за ней, выполняться НЕ будут. Это означает, что функция «Redirect» всегда должна располагаться последней в коде обработки события. Размещение других функций после нее не имеет смысла.

Настройка «Redirect» на формах Chronoforms6

Настройка функции Redirect в редакторе Chronoforms6

Рис. 1

  1. «URL-адрес перенаправления» (Redirect URL) — обязательное поле для размещения основного адреса перенаправления. Здесь используется абсолютная ссылка, включая протокол (http или https).
  2. «Событие» (Event) — опциональный параметр. Используется в том случае, если на форме требуется переключение с одного события на другое.
  3. «Параметры URL» (URL Parameters) — также опциональный параметр, который представляет собой многострочный список пар «ключ=значение», где каждая пара указывается с новой строки. Это поле может использоваться для передачи GET-параметров из одной формы в другую или входные переменные или значения для обработки от одного события формы другому. Результатом выполнения функции на рис. 1 будет сгенерировано перенаправление пользователя по ссылке: http://domaine.name/page?chronoform=form_name&event=some_event&key1=some_value&key2=value_of_field

Функцию «Redirect» можно инициализировать также с помощью соответствующей команды chrono syntax. Подробнее об этом можно прочесть здесь.

Настройка «Redirect» для формы Chronoforms5

Настройка функции Redirect в редакторе Chronoforms5

Рис. 2

  1. «URL-адрес перенаправления» (Redirect URL) — также обязательное поле для размещения абсолютной ссылки (включая http или https), по которой будет перенаправлен пользователь.
  2. «Параметры URL» (URL Parameters) — необязательный параметр, представленный многострочным списком пар «ключ=значение». Используется в тех случаях, когда нужно передать GET-параметры, например, из одной формы в другую или входные переменные для обработки от одного события формы другому. После выполнения функции на рис. 2 будет создан URL-адрес перенаправления: http://domaine.name/page?chronoform=form_name&event=some_event&key1=some_value&key2=value_of_field.