FormItLoadSavedForm
Последнее обновление May 26th, 2021 | История страницы | Улучшить эту страницу | Сообщить о проблеме
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
Budget
$306 per month—let's make that $500!
Learn moreFormItLoadSavedForm прехук для 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 | Если прехук должен возвращать "да" в случае неудачи. По умолчанию "да" |
Смотрите также¶
- FormIt хук email
- FormIt хук FormItAutoResponder
- FormIt хук FormItSaveForm
- FormIt хук math
- FormIt хук recaptcha
- FormIt хук redirect
- FormIt хук spam
- 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
Budget
$306 per month—let's make that $500!
Learn more