Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: JustAnotherJakub 03. 02. 2022, 23:33:47

Název: Formulář s dvěma destinacemi
Přispěvatel: JustAnotherJakub 03. 02. 2022, 23:33:47
Ahoj, řesím problém, že bych chtěl nově příchozí na stránku jak zaregistrovat, tak zaroveň přihlásit ke smartsmailingu z jednoho formuláře.

Řešili jste to už někdo? Dá se toho vůbec udělat?
Název: Re:Formulář s dvěma destinacemi
Přispěvatel: Filip Jirsák 04. 02. 2022, 11:53:53
Pokud myslíte nativní HTML formulář, s ním to nejde. Pomocí JavaScriptu je ale samozřejmě možné zařídit odeslání formuláře na dvě různá URL, ale pak musíte v JavaScriptu též zpracovat odpověď. Pokud cílový server vrací jako odpověď HTML a budou v něm zobrazené třeba chyby (výsledky validace), nebude snadné jej v JavaScriptu zpracovat.

Nejlogičtější by bylo v rámci registrace na backendu zavolat i nějaké API pro registraci do „smartsmailingu“ (předpokládám, že jde o zasílání marketingových e-mailů).
Název: Re:Formulář s dvěma destinacemi
Přispěvatel: robin martinez 04. 02. 2022, 13:12:28
proc by to neslo? Zalezi jak je udelany backend
Název: Re:Formulář s dvěma destinacemi
Přispěvatel: Filip Jirsák 04. 02. 2022, 14:24:22
proc by to neslo? Zalezi jak je udelany backend
Jenže otázka je na frontend – formulář se odesílá z frontendu.
Název: Re:Formulář s dvěma destinacemi
Přispěvatel: JsemJenMetar 04. 02. 2022, 15:10:15
Citace
Jenže otázka je na frontend – formulář se odesílá z frontendu.
Ale tu registraci prakticky provádí až backend po validaci dat z formuláře. Pokud řeší registrace, tak snad má alespoň nějaký přístup i k backendu, kde "připlácnout" někoho na nějaký mail list by snad neměl být problém.
Název: Re:Formulář s dvěma destinacemi
Přispěvatel: Filip Jirsák 04. 02. 2022, 15:49:46
Citace
Jenže otázka je na frontend – formulář se odesílá z frontendu.
Ale tu registraci prakticky provádí až backend po validaci dat z formuláře. Pokud řeší registrace, tak snad má alespoň nějaký přístup i k backendu, kde "připlácnout" někoho na nějaký mail list by snad neměl být problém.
Já vám nevím. Když se někdo ptá na formulář s dvěma destinacemi, nepřipadá mi logické založit odpověď na předpokladu, že je destinace jedna. Jak jsem psal hned v první odpovědi, je řešení s jednou destinací a rozdělením až na backendu nejlogičtější – ale je to změna oproti zadání.
Název: Re:Formulář s dvěma destinacemi
Přispěvatel: Death Walker 04. 02. 2022, 22:27:56
Ahoj, řesím problém, že bych chtěl nově příchozí na stránku jak zaregistrovat, tak zaroveň přihlásit ke smartsmailingu z jednoho formuláře.

Řešili jste to už někdo? Dá se toho vůbec udělat?

Tiez by som to riesil az na backende.

Ale neda mi, nebolo by lepsie ho registrovat do mailing listu az po tom co prebehne overenie ze email adresa patri tomu co sa registruje?
Název: Re:Formulář s dvěma destinacemi
Přispěvatel: _Jenda 05. 02. 2022, 11:21:35
Jak píše Filip Jirsák, šlo by to JavaScriptem, ale bude to složité, obtížné na údržbu a ladění a vůbec bolest. Tohle se má řešit na serveru, program co formulář zpracovává může v nejjednodušším případě sestrojit správný POST požadavek na ten druhý server, co registruje pro tu druhou službu.