Skip to main content

Formulářový typ input

Složená vlastnost specifikující typ kolonky prvku použitý ve formuláři dokumentu. Dále pak upřesňuje některé jeho parametry.

[type: ...;][length: ...;][nature: ...;][separator: ...;][lines: ...;][width: ...;][height: ...;][yes-label: ...;][no-label: ...;]

Část type

Specifikuje základní typ kolonky prvku použitý ve formuláři dokumentu.

dropdown | field | file | checkbox | checkdouble | image | textarea | video

Stručný popis jednotlivých typů:

  • dropdown - rozbalovací roletka (combo-box), navazuje na nějaký druh seznamu (options/lexicon);

  • field - běžná kolonka obsahující kratší texty, čísla, data, časy apod.;

  • file - speciální typ umožňující výběr souboru;

  • checkbox - běžné zatrhávací políčko;

  • checkdouble - dvojité zatrhávání pro ano a ne umožňující zadání null hodnoty;

  • image - speciální typ umožňující výběr souboru obrázku s náhledem;

  • textarea - textová oblast pro zadávání delších textů;

  • video - pole pro zadání videa a jeho příp. přehrání;

S ohledem na zvolený typ pak je nebo naopak není třeba uvádět některou z dalších částí složené vlastnosti input pro kompletní specifikaci zadávacího pole.

Část nature

Upřesnění chování kolonky field v duchu kategorií typů zaváděných specifikací HTML 5.

none | password | number | search | unders | range | email | month | week | date | time | tel | url

Stručný popis jednotlivých možností:

  • none - bez specifického chování;

  • date - určeno pro usnadnění zadávání datumů (bez času);

  • email - určeno pro zadávání e-mailových adres;

  • month - kolonka pro výběr měsíce;

  • number - krátká kolonka pro zadání čísla většinou s navyšovacími šipkami;

  • password - pole pro zadání hesla s maskovanými znaky;

  • range - zadání rozsahu většinou pomocí posuvníku;

  • search - vyhledávací kolonka;

  • tel - spec. kolonka pro zadávání telefonních čísel;

  • time - určeno pro usnadnění zadávání časových údajů (bez data);

  • unders - běžná kolonka pro číselné údaje je doplněna o náznaková podtržítka;

  • url - kolonka pro zadávání URL odkazů;

  • week - kolonka pro výběr týdne;

Část length

Délka udávající počet znaků optimálních pro zobrazení - tj. délku kolonky pro zobrazení. Neomezuje počet znaků, které je možno zadat.

{#number}

Část yes-label

Popisek volby "ano" u dvojitého zaškrtávacího prvku (checkdouble).

{text}

Část no-label

Popisek volby "ne" u dvojitého zaškrtávacího prvku (checkdouble).

{text}

Část lines

Počet řádků pro běžné zobrazení textové oblasti nebo uvedení klíč. slova flexible, které zajistí přizpůsobení výšky velikosti obsahu.

{#number} | flexible

Část head-width-infl

Tato vlastnost je používána velmi okrajově jako vlastnost prvků v tabulkové oblasti a má své naprosto specifické použití. Nastavuje fixně šířku sloupce v tabulkové oblasti.

#widthNo

Část height

Šířka obrázku či videa udávaná v pixelech.

{#number}

Část mask

Pro prvky umožňuje nastavit vstupní js masku pro použití ve formuláři.

{file-name}

Část show-name

Určuje, zda se má zobrazovat u prvku jméno souboru přidělené serverem. Většinou nevyužito a tedy default je false.

none | small | big

Část separator

Pro číselné údaje je možné určit, zda se má mezi tisíce (násobky) vkládat oddělovač nastavení v aplikačních nastaveních.

[false] | true | no | yes

Část size

Určuje kategorii velikosti zobrazení ikony přiloženého souboru (type: file) ve formuláři (16px = small; 32px = big). Při neuvedení je použito big.

none | small | [big]

Část style-class

Určuje formátovácí CSS třídu pro prezentaci prvku jako celku v generovaném formuláři dokumentu. Tato třída musí být definována v odpovídajícím souboru stylů.

{css-className}

Část style-class-label

Určuje formátovácí CSS třídu pro zobrazení štítku prvku u vstupního políčka formuláře. Tato třída musí být definována v odpovídajícím souboru stylů.

{css-className}

Část style-class-value

Určuje formátovácí CSS třídu pro zobrazení samotné hodnoty prvku formuláře. Tato třída musí být definována v odpovídajícím souboru stylů

{css-className}

Část width

Výška obrázku či videa udávaná v pixelech.

{#number}

Potenciální vlastnické uzly

Vlastnost input je možné uvést u následujících uzlů:

  • ElementDef - šablona prvku (kmenová definice) - jako parametr;

  • element - prvek (segment uvnitř definice);

  • lang - jazyková nastavení (substruktura definice);

Vlastnost input input

Specifikuje typ kolonky prvku použitý ve formuláři dokumentu. Dále pak upřesňuje některé jeho parametry.

[type: ...;][length: ...;][nature: ...;][separator: ...;][lines: ...;][width: ...;][height: ...;][yes-label: ...;][no-label: ...;]