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.

syntax
[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.

syntax
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.

syntax
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.

syntax
{#number}

Část yes-label

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

syntax
{text}

Část no-label

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

syntax
{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.

syntax
{#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.

syntax
#widthNo

Část height

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

syntax
{#number}

Část mask

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

syntax
{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.

syntax
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.

syntax
[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.

syntax
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ů.

syntax
{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ů.

syntax
{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ů

syntax
{css-className}

Část width

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

syntax
{#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

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

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

Zákaz kopírování hodnoty prvku disclonableVlastnost place-holder place-holderVlastnost required-if required-ifPodmíněná upravitelnost prvku edit-ifVlastní šablona segmentu custom-tempFormulářový typ inputf-type kompilaceZadání počáteční hodnoty initialÚplná změna políčka vlastní šablonou field-tempVlastnost join-fromPropojená nabídka prvku linked-offerVýběr hodnoty z dodatečného seznamu lexiconSpecifikace masky pro zadání údajů maskPrvek s generováním zprávy messengerVlastnost merge mergeOtevření formuláře openedVlastnost preserveMožnost rychlé nabídky quick-offerZadání vyžadování hodnoty requiredMožnosti chování zdroje source-behaviourSpecifikace podmínky pro zdroj dat source-filterVýchozí upřesnění opakování starting-specification