Jump to main content Jump to doc navigation

FormItLoadSavedForm прехук для Formit

Этот прехук будет загружать данные для отправленных форм с помощью предоставленного хэша, который также доступен на FormIt CMP. Его нужно использовать вместе с хуком FormItSaveForm

Использование

Чтобы использовать этот прехук, вам нужно использовать следующий вызов сниппета:

[[!FormIt?
    &preHooks=`FormItLoadSavedForm`
    &updateSavedForm=`true`
    &savedFormHashKeyField=`yourCustomGetParameter`
    &hooks=`FormItSaveForm`
    &formFields=`name,address,zipCode,town` // параметр FormItSaveForm
]]
// откройте страницу в браузере
// http://your-domain.com/path/to/form?yourCustomGetParameter=<FormHashFromFormItCMP>

Обратите внимание: вы не должны использовать параметр fieldNames, потому что он делает невозможным присвоение значений формы полям.

Поддерживаемые параметры

Прехук имеет следующие свойства, которые нужно передать в вызов фрагмента FormIt:

Имя Описание
savedFormHashKeyField $_GET параметр для получения хэша отправки из URL-адреса. По умолчанию "savedFormHashKey".
updateSavedForm Если загрузка ранее представленных значений формы должна быть возможна. По умолчанию - "нет".
returnValueOnFail Если прехук должен возвращать "да" в случае неудачи. По умолчанию "да"

Смотрите также

  1. FormIt хук email
  2. FormIt хук FormItAutoResponder
  3. FormIt хук FormItSaveForm
  4. FormIt хук math
  5. FormIt хук recaptcha
  6. FormIt хук redirect
  7. FormIt хук spam
  8. FormIt прехук FormItLoadSavedForm