Formuláre bez kódu — prehľad

Aktualizované 4. októbra 2026

Formulár je jediné miesto webu, kam môže ktokoľvek zvonku niečo poslať. Preto je zároveň najzraniteľnejším miestom — a preto je väčšina toho, čo v tomto článku prečítate, o bezpečnosti, hoci na povrchu ide o kontaktný formulár.

Dobrá správa: ako autor sa tým nemusíte zaoberať. Formulár staviate v tom istom editore ako stránky, ťahaním polí. Ochrana beží pod tým.

Jediné miesto, kam môže ktokoľvek niečo poslať

Formulár sa stavia v editore

Nový formulár je ako nová stránka: otvoríte editor a skladáte polia. Vedľa seba sa dajú dať do stĺpcov, medzi ne vložiť nadpis alebo vysvetľujúci text. Nemusíte sa učiť samostatné rozhranie s vlastnou logikou.

K dispozícii je štrnásť typov polí:

  • Text, dlhší text, e-mail, telefón, číslo, dátum — základ.
  • Výber z možností, zaškrtávacie pole, prepínač — riadené odpovede, s ktorými sa dá neskôr pracovať v prehľadoch.
  • Súhlas — samostatný typ, pretože súhlas nie je obyčajné zaškrtnutie a ukladá sa aj s jeho znením.
  • Skryté pole — na označenie zdroja alebo kampane. Uloží sa do odoslania a pošle sa na webhook; do CRM nejde — tam zdroj rozlíšite štítkom formulára.
  • Súbor — príloha od návštevníka.
  • Výpočet — pole, ktoré počíta z ostatných polí.
  • Podpis — návštevník sa podpíše prstom alebo myšou.

Hotový formulár vložíte do ktorejkoľvek stránky. Ten istý formulár môže byť na viacerých miestach a odoslania sa zbierajú spolu.

Prečo je to bezpečné

Toto je jadro celej veci. Server nikdy neverí tomu, čo prišlo z prehliadača. Pri uložení formulára sa z neho vytvorí zoznam polí — a ten je jediná platná predloha.

  • Čo nie je v predlohe, sa zahodí. Ak niekto pridá do odoslania vlastné pole, server ho ignoruje. Nie odmietne — jednoducho neexistuje.
  • Každé pole sa kontroluje podľa svojho typu — povinnosť, formát, rozsah, povolené hodnoty.
  • Odoslaný kód stránky sa neberie do úvahy. Nedá sa teda podstrčiť upravený formulár.

Súbory od návštevníkov

Príloha od cudzieho človeka je najnebezpečnejšia vec, akú web prijíma. Ošetrené je to na štyroch úrovniach:

  • Overí sa skutočný typ súboru, nie prípona. Premenovaný súbor neprejde.
  • Platí limit veľkosti.
  • 🔴 Obrázky sa vygenerujú nanovo. Nepreberá sa pôvodný súbor — vznikne nový z obrazových dát. Tým sa zahodí čokoľvek skryté vo vnútri aj údaje o polohe a zariadení, ktoré fotka nesie. Chráni to vás aj odosielateľa.
  • Súbory sa ukladajú do chráneného priečinka a nie sú dostupné cez priamu adresu.

Spam

Ochrana je vrstvená a väčšina jej vrstiev je pre návštevníka neviditeľná:

  • Návnada — pole, ktoré človek nevidí a robot vyplní.
  • Podpísaná časová značka — odoslanie musí prísť z formulára, ktorý bol naozaj načítaný, a to najviac pred šiestimi hodinami. Chýbajúca alebo neplatná značka sa odmietne.
  • Jednorazovosť — to isté vyplnenie sa nedá odoslať druhýkrát.
  • Limit — z jedného pripojenia najviac päť odoslaní za päť minút.
  • Rýchlosť — formulár odoslaný do dvoch sekúnd od načítania je podozrivý.
  • Voliteľná kontrola, či odosiela človek (reCAPTCHA v3 alebo Cloudflare Turnstile), ak vás spam prerastie. Zapína sa až vtedy, keď treba — nie preventívne, lebo každá takáto vrstva niekomu skomplikuje odoslanie. Keď je zapnutá a overovacia služba neodpovedá, odoslanie sa odmietne; výpadok kontroly nesmie byť spôsob, ako ju obísť.

Podozrivé odoslanie sa nikam neposiela. Uloží sa so stavom Spam, aby ste ho v prípade omylu našli, ale neodíde z neho e-mail vám ani odosielateľovi, nevznikne kontakt v CRM, neodpáli sa webhook ani PDF. Návštevník pritom vidí rovnakú odpoveď ako pri úspechu — robot sa tak nedozvie, že ho ochrana odhalila, a nemá sa na čom učiť.

Výpočty bez spúšťania kódu

Pole s výpočtom vie sčítať objednávku, spočítať plochu alebo odhadnúť cenu podľa zadaných hodnôt. Vzorec sa nikdy nespúšťa ako kód — dosadia sa čísla a vyhodnotia sa len povolené operácie.

Znie to ako detail, ale je to rozdiel medzi kalkulačkou a dierou do webu. Formuláre, ktoré vzorec spúšťajú, sú historicky zdrojom vážnych zraniteľností.

Dlhé formuláre

  • Odloženie rozpísaného (voľba Uložiť a pokračovať) — návštevník uloží rozpracovaný formulár a dostane odkaz na pokračovanie. Pri prihláškach a dopytníkoch to zásadne zvyšuje dokončenosť.
  • Limity — formulár sa dá otvoriť a zavrieť k dátumu alebo obmedziť počtom odoslaní. Prihlasovanie s kapacitou sa tak zatvorí samo.
  • Predvyplnenie pre známeho návštevníka (voľba Predvyplniť známym návštevníkom) — prihlásený návštevník dostane vyplnené údaje zo svojho účtu a z CRM. 🔴 Predvypĺňa sa len podľa účtu, do ktorého je prihlásený, nikdy z adresy stránky. Inak by stačilo podstrčiť odkaz s cudzím e-mailom a formulár by ukázal cudzie údaje.

Čo sa deje po odoslaní

Jedno odoslanie (ak nie je vyhodnotené ako spam) spustí až sedem vecí a všetky sú voliteľné:

  • Uloženie — odoslanie sa uchová aj s popiskami polí. Vďaka tomu ostane zrozumiteľné aj po tom, čo formulár neskôr zmeníte. Staré odoslania sa nerozsypú.
  • E-mail vám — aj viacerým príjemcom naraz.
  • Automatická odpoveď odosielateľovi — potvrdenie, že to prišlo.
  • Zápis do CRM ako kontakt so štítkami a zoznamami, na ktoré sa dá naviazať séria správ. Pri kontakte, ktorý už v CRM je, formulár vyplnené meno a telefón neprepíše a nezmení mu stav odberu.
  • Doklad — z odoslania môže vzniknúť skutočná faktúra, prípadne aj odkaz na zaplatenie.
  • PDF — odoslanie sa dá vykresliť do dokumentu. Použiteľné na zmluvy a záznamy, hlavne v spojení s podpisom.
  • Odovzdanie do iného systému — odoslanie sa dá poslať na adresu webhooku ako údaje (bez príloh).

K tomu môže formulár ku každému odoslaniu potichu uložiť, odkiaľ návštevník prišiel — UTM parametre kampane, predchádzajúcu a vstupnú stránku. Zapína sa pri formulári voľbou „Zaznamenať UTM a referrer“.

Prehľad odoslaní

  • Zoznam a detail každého odoslania v administrácii.
  • Export do tabuľky na ďalšie spracovanie.
  • Prehľad za posledných tridsať dní ako jednoduchý graf.
  • Počet zobrazení a úspešnosť pri každom formulári — koľko ľudí ho videlo a koľko odoslalo. Ak je pomer zlý, chyba býva v dĺžke formulára, nie v návštevnosti.

Pomoc pri stavbe

  • Sprievodca pri prvom spustení — čo plugin robí, ktoré prepojenia sú aktívne, či zapnúť ochranu proti spamu.
  • Vzory formulárov — v Formuláre → Vzory formulárov je 10 hotových formulárov: kontakt, dopyt, newsletter, rezervácia, reklamácia, odstúpenie od zmluvy, spätná väzba, prihláška na podujatie, žiadosť o prácu a objednávka s platbou. Jedným kliknutím vznikne koncept so súhlasmi a potvrdzovacím e-mailom. Najprv si v Nastavenia → Súkromie vyberte stránku Zásad ochrany osobných údajov — vzory na ňu odkážu samy. Podrobne v sprievodcovi Branike Forms.
  • Poradný kontrolór (panel Form Doctor — kontrola v editore formulára) — upozorní na časté prehliadnutia: chýba pole na kontakt (e-mail alebo telefón), nie je nastavený príjemca notifikácie, chýba pole súhlasu, povinné pole nemá popis, platba je zapnutá bez fakturačného pluginu. Nikdy neblokuje zverejnenie, len upozorní.

Formuláre neprestanú fungovať

Aj keby licencia prestala platiť, formuláre sa vykresľujú a prijímajú ďalej. Je to zámerné rozhodnutie: vypnutý kontaktný formulár znamená stratené dopyty a to nie je prijateľná cena za neuhradenú faktúru.

Ako to zapadá do ekosystému

  • CRM — dopyt sa nestratí v schránke, ale založí kontakt a môže spustiť sériu správ.
  • Fakturácia — z objednávkového formulára vznikne doklad, prípadne aj odkaz na zaplatenie.
  • Bloky — formulár sa vloží do stránky postavenej z blokov, vrátane chránenej časti len pre členov.
  • Súhlasy — pole súhlasu sa ukladá aj so znením, takže viete, s čím presne človek súhlasil.

Čo formuláre nerobia

  • Nie sú to rezervácie ani objednávkový systém. Na tie sú vlastné nástroje s kalendárom a skladom.
  • Nevymyslia otázky. Čo sa pýtate, rozhodujete vy — a je to dôležitejšie než vzhľad.
  • Nezaručia nulový spam. Znižujú ho na zlomok, ale dokonalá ochrana neexistuje.
  • Nenahradia dotazníkový nástroj s vetvením a rozsiahlou analytikou.

Na čo si dať pozor

  • Pýtajte sa len na to, čo naozaj potrebujete. Každé pole navyše znižuje počet odoslaní.
  • Otestujte odoslanie naostro. Vrátane toho, či e-mail naozaj príde — a či neskončí v nevyžiadanej pošte.
  • Súhlas nesmie byť predvyplnený. Predznačené políčko nie je súhlas.
  • Napíšte, čo bude nasledovať — „ozveme sa do dvoch pracovných dní“ zníži počet urgencií.
  • Odoslania obsahujú osobné údaje. Premyslite, ako dlho ich držíte a kto k nim má prístup.
  • Doručiteľnosť e-mailov riešte vopred. Formulár, ktorého notifikácia končí v spame, je horší než žiadny.
  • Skontrolujte formulár na mobile. Hlavne dlhé formuláre a nahrávanie súborov. Veľkosť písma formulár preberá zo stránky, v ktorej je vložený, takže sa prispôsobí vašej téme.

Súvisiace návody

Nenašli ste odpoveď? Radi pomôžeme — napíšte nám.
Napíšte nám