Webotvůrci

Návod: Jak pracovat s atributy polí

Upraveno: 2. 3. 2026
Jste zde:
Délka čtení: 1 min

V editoru formulářů můžete u každého pole nastavit záložku Atributy. Ta slouží k tomu, abychom uživateli vymezili, co přesně může do formuláře zadat (např. jen určité typy souborů nebo čísla v určitém rozsahu).

Zde jsou nejčastější případy použití:

Omezení nahrávání souborů (File Input)

Pokud používáte pole pro nahrání souboru (File Upload), často potřebujete, aby uživatel nahrál jen konkrétní formát (např. jen PDF nebo jen obrázky). K tomu slouží atribut accept.

  • Kde to najdu: Klikněte na editaci pole pro soubor → záložka Atributy.
  • Atribut: accept (často je tam již předpřipravený řádek, pokud ne, přidejte ho přes tlačítko + Atribut).

Příklady hodnot:

  • Pouze PDF: Do hodnoty napište .pdf nebo application/pdf
  • Pouze Obrázky: Do hodnoty napište image/* (případně konkrétně image/png, image/jpeg)
  • Word a PDF: Do hodnoty napište .doc,.docx,.pdf

Tip: Jednotlivé přípony oddělujte čárkou bez mezer.

Omezení číselných hodnot (Min / Max)

Pokud používáte pole pro zadávání čísel (Number Input), můžete nastavit minimální a maximální povolenou hodnotu. Uživatel tak nebude moci odeslat formulář, pokud číslo nebude v tomto rozmezí.

  • Kde to najdu: Klikněte na editaci pole pro soubor → záložka Atributy.
  • Nastavení minima:
    • Do levého pole (klíč) napište: min
    • Do pravého pole (hodnota) napište číslo (např. 18)
  • Nastavení maxima:
    • Do levého pole (klíč) napište: max
    • Do pravého pole (hodnota) napište číslo (např. 100)

Povinné pole (Required)

Pokud musí uživatel pole vyplnit, zaškrtněte v atributech políčko Požadováno (nebo přidejte atribut required). Formulář nepůjde odeslat, dokud toto pole nebude vyplněné.

Další možnosti a technická dokumentace

Do atributů lze přidat jakýkoliv standardní HTML atribut. Pokud potřebujete nastavit něco specifického, co v nabídce nevidíte, můžete se podívat do oficiální dokumentace prvků:

Pomohl Vám tento článek?
Dislike 0 0 z 0 shledali tento návod přínosný.