Хук gform_pre_submission
срабатывает только после того, как форма фактически отправлена, но до того, как что-либо из этого было сделано с данными из нее.
Многостраничные формы don не представляет ничего между страницами, он более или менее просто оборачивает страницы в блоки и показывает / скрывает их на основе - он просто разработан как «более эстетичный c» способ представления длинной формы, вместо того, чтобы иметь чрезвычайно прокручиваемый Форма на вашей странице. Исключением является параметр Сохранить и продолжить , но все равно ничего, кроме масок / форматов полей, фактически не проверено и не проходит через gform_pre_submission
.
Если вам нужно «манипулировать данными» на предыдущих страницах, возможно, вам лучше использовать * 101 * .onchange()
функцию обработчика событий для упреждающего изменения данных перед их отправкой , но после того, как он был введен в поля. Вы также можете использовать CSS text-transform
свойство на желаемых входах и установить его на capitalize
(обратите внимание, что это влияет только на отображение , а не на фактическое Значение , так что вам все равно придется запустить его через хук gform_pre_submission
.