Validazione dei dati

La piattaforma permette funzioni di validazione dei dati

Obbligatorietà dei contenuti

Per rendere la compilazione di un campo obbligatoria, attiva la funzione "required" nella sezione "Validation"

Dato presente una sola volta nel modulo

Per far sì che un dato possa essere inserito solo una volta durante la compilazione, nella sezione "Validation" del componente attiva la funzione "unique"

Lunghezza minima e massima (datagrid)

Per i componenti Datagrid puoi configurare la lunghezza minima e massima del testo inserito nel campo.

Nella sezione "Validation" del componente, compila le voci Maximum length e Minimum length con valori numerici.

Ricordati di inserire il messaggio di errore che compare all'utente alla voce "Custom error message".

Verificare le date inserite

Una volta inserita la data, puoi configurare il formato e verificare che il cittadino non possa inserire date nel passatoarrow-up-right.

Verificare l'età di una persona

Durante la configurazione di una data, nel caso in cui il servizio preveda l'inserimento di una data di nascita, puoi controllare che questa venga inserita correttamente.

Nella sezione "Validation" del componente, compila la voce "Custom validation" con il codice JavaScript di verifica, ad esempio prevedendo che venga inserita la data di nascita di un minorenne

Regular expression pattern

Il pattern è una stringa che rappresenta una espressione regolare usata per verificare se il valore inserito in un campo rispetta certe regole di formato. È un modo per assicurarsi che, ad esempio, un campo email, telefono o codice postale abbia la struttura corretta.

Nella sezione "Validation" del componente (normalmente un Text fieldarrow-up-right), compila la voce "Regular expression pattern" con la struttura prevista dal dato inserito

Ricordati di inserire il messaggio di errore che compare all'utente alla voce "Custom error message".

Lunghezza minima e massima del dato

Durante la configurazione di un componente Text fieldarrow-up-right, puoi configurare:

  • la lunghezza del testo (1)

  • il numero di parole (2).

Ricordati di inserire il messaggio di errore che compare all'utente alla voce "Custom error message".

Verificare la residenza del beneficiario

circle-info

Attenzione!

Questa funzione richiede che nel servizio sia stato inserito il nested form "OC - Beneficiario"

Per verificare che la residenza del beneficiario del servizio sia situata in un determinato Comune e impedire al cittadino di proseguire qualora indichi un Comune diverso, è possibile configurare un’apposita funzione seguendo questi passaggi:

1

Inserisci un nuovo campo Hidden

2

Configuralo inserendo residence_tenant come label e come property name (sezione "API")

3

Inserisci in "Data", nella sezione "Calculated value", il seguente codice, poi salva

4

Inserisci un nuovo campo a tua scelta (per esempio, un Text Field) e salva senza inserire informazioni

5

Copia il codice qui sotto e incollalo nella sezione "Edit JSon" del componente appena creato

circle-info

Questa operazione consente di riutilizzare parti di modulo già predisposte, evitando di doverle ricreare da zero. In questo caso, il componente appena aggiunto viene sostituito con un componente columns che include un messaggio HTML di errore, visualizzato in caso di residenza non valida, e una checkbox configurata per impedire all’utente di proseguire.

Il cittadino che avrà inserito una residenza errata visualizzerà questo messaggio d'errore e non potrà proseguire la compilazione:

Verificare la provincia del richiedente

Per verificare l'indirizzo inserito da un utente in fase di richiesta, inserisci nel modulo un nested form OC-Residenza.

Successivamente, inserisci un campo Columns in cui inserire un campo HTML e un checkbox obbligatorio e disabilitato.

Nella sezione "Contional" del campo Columns compila la voce "Advanced conditions" con il codice di controllo:

Qui trovi un codice di esempio per cui il richiedente viene bloccato quando la provincia inserita non è quella di Trento:

Verificare l'ISEE del richiedente

Per verificare il valore ISEE inserito da un utente in fase di richiesta, inserisci nel modulo un nested form OC-ISEE.

Successivamente, inserisci un campo Columns in cui inserire un campo HTML e un checkbox obbligatorio e disabilitato.

Una volta fatto, configura il codice json del componente Columns con il codice di controllo.

Qui trovi un codice di esempio per cui il richiedente viene bloccato quando l'importo ISEE inserito supera i 17.747,58

Ultimo aggiornamento

È stato utile?