Casella di testo
Una textbox consente agli utenti di inserire e modificare del testo.
Textbox

Tipi di textbox
Le textbox possono essere impostate per accettare tipi specifici, come password, numeri o email.
Tipo password
Una textbox di tipo password maschera l'input.

Tipo numero
Accetta solo numeri. Alcuni browser includono frecce su e giù per aumentare e diminuire il valore corrente.

Multilinea
È possibile creare una textbox multilinea utilizzando il parametro -Multiline. Premendo invio viene aggiunta una nuova riga. È possibile definire il numero di righe e il numero massimo di righe utilizzando -Rows e -RowsMax.
Interazione
Recupero del valore di una textbox
È possibile utilizzare Get-UDElement per ottenere il valore di una textbox
Impostazione del valore della textbox
Icone
È possibile impostare l'icona di una textbox utilizzando il parametro -Icon e il cmdlet New-UDIcon.
Mascheramento
È possibile utilizzare -MaskPattern per definire una maschera per la textbox. Di seguito è riportato un esempio di maschera per una textbox.
La definizione può contenere
0- qualsiasi cifraa- qualsiasi lettera*- qualsiasi caratteregli altri caratteri che non sono presenti nelle definizioni personalizzate si intendono fissi
[]- rende l'input facoltativo{}- include la parte fissa nel valore non mascherato`- impedisce lo spostamento indietro dei simboli
Se un carattere della definizione deve essere trattato come fisso, deve essere preceduto dal carattere di escape \\ (ad esempio \\0).
Il mascheramento della textbox è gestito da imaskjs.
OnEnter
Il gestore di eventi -OnEnter viene eseguito quando l'utente preme invio nel campo di testo. È utile per eseguire altre azioni, come fare clic su un pulsante, alla pressione di invio.
OnBlur
Il gestore di eventi -OnBlur viene eseguito quando la textbox perde lo stato attivo.
OnValidate
Utilizzi il gestore di eventi -OnValidate per convalidare l'input digitato nella textbox.
API
Ultimo aggiornamento
È stato utile?