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.

Část type

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

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.

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.

Část yes-label

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

Část no-label

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

Čá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.

Čá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.

Část height

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

Část mask

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

Čá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.

Čá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.

Čá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.

Čá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ů.

Čá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ů.

Čá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ů

Část width

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

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.