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.