Contact form 7 je perfektní plugin pro vytvoření jednoduchého kontaktního formuláře. Jeho obsluha je snadná a pomocí shortcodu vložíte připravený formulář kamkoliv. K validaci a odesílání používá Ajax a stránka se tak nenačítá znovu. V některých případech to ale může být na obtíž, zvláště, pokud chcete po odeslání vyplněného formuláře, například s dotazníkem, nabídnout uživateli další akci, nebo ho přesměrovat na stránku s poděkováním.
Pokud toho chcete dosáhnout stačí do posledního políčka při definování formuláře vložit jednoduchý kód.
Do tohoto pole vložíte:
on_sent_ok: "location = 'http://example.com/';" |
kde http://example.com nahraďte adresou stránky, na kterou chcete přesměrovat.
tak to se bude hodit ;-)
Díky za užitečný tip! To by se někdy mohlo hodit ;).
Díky moc, toto jsem přesně hledal :-)
vyzkoušel jsem. Perfektní. Co přidat, aby v případě vložení jiné adresy zafungovalo přesměrování – otevření odkazu v novém okně?
díky za doplnění
Dobrý den, velmi užitečná pomůcka…
Existuje pro contact form něco ve smyslu, člověk vyplní dotazník, odešle mi ho na email, mě dojde, a zároveň po odeslání mu zůstává vyplněný svůj dotazník pro případ oprav, tak aby nemusel znovu a znovu vyplňovat… Tato funkce by se mi velice hodila… Děkuji
Dobrý den
tak to bohužel netuším.
Ahoj. Tak tato funkce už je v nových verzích zakázána: https://contactform7.com/configuration-errors/deprecated-settings/
Alternativy popisují zde:
https://contactform7.com/2017/06/07/on-sent-ok-is-deprecated/