Text input
HTML
Data
Parametry
<hai-input
label='Test 1'
twin-id='test'
name='test'
mask='AAA-000'
placeholder='Napište...'>
</hai-input>
mask Typ: string Výchozí: null Ukázka: '000 - AAA' Parametr pro nastavení masky textového pole. Jako masku lze využít libovolný text, přičemž některé znaky (tokeny) mohou mít speciální význam. Význam tokenů lze nastavit prostřednictvím parametru "maskTokens". maskTokens Typ: object Výchozí: null Ukázka: {'#': /\d/} Nastavuje význam tokenů využívaných v masce. Pokud není parametr nastaven, použije se výchozí nastavení tokenů.Ukázka výchozího nastavení tokenů:{ '0': {pattern: /\d/}, 'A': {pattern: /[a-zA-Z0-9]/}, 'S': {pattern: /[a-zA-Z]/}, '!': {escape: true} }
Upozornění: Tento parametr není možné nastavit prostřednictvím data atributu v HTML.maxLength Typ: integer Výchozí: null Ukázka: 8 Nastavuje maximální délku, kterou může text v poli mít.Upozornění: Není doporučeno souběžné používání parametrů "maxLength" a "mask".minLength Typ: integer Výchozí: null Ukázka: 3 Nastavuje minimální délku, kterou musí text v poli mít.Upozornění: Není doporučeno souběžné používání parametrů "minLength" a "mask".placeholder Typ: string Výchozí: null Ukázka: 'Vyplňte...' Určuje placeholder daného formulářového pole. - Globální parametry
required Typ: bool Výchozí: undefined Určuje, zda musí být pole vyplněno (nebo musí mít vybranou nějakou hodnotu). label Typ: string Výchozí: undefined Ukázka: 'Email' Nastavuje popisek (label) pro dané pole. Pokud není parametr použit (není zadána hodnota), formulářové pole bude vygenerováno bez popisku. value Typ: string|number Výchozí: undefined Ukázka: 'test' Parametr obsahující hodnotu formulářového pole.Upozornění: Silně není doporučeno měnit parametr "value" po inicializaci pole.