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

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • Fabian Christen
  • Dannevang Digital
  • Sepia River Studios
  • Chris Fickling
  • CrewMark
  • deJaya
  • eydolan
  • Following Sea
  • Lefthandmedia
  • Murray Wood
  • Anton Tarasov
  • Stéphane Jäggi
  • Raffy
  • Snow Creative
  • Nick Clark
  • A. Moreno
  • JT Skaggs
  • Helen
  • YJ
  • krisznet
  • Richard
  • Yanni

Budget

$311 per month—let's make that $500!

Learn more