Come caso di esempio mostriamo il semplice ma utilissimo
controllo per la validazione del codice fiscale attraverso l’uso delle
espressioni regolari. Definito nella nostra web app l’item P6_COD_FISC
destinato a contenere il codice fiscale inserito in fase di input dall’utente,
andiamo nella sezione page processing e sotto la voce validation creiamo un
nuovo validatore:
Scegliamo l’Item su cui effettuare la validazione:
Nel campo error Display location possiamo indicare la posizione
dove indicare il messaggio di errore nel caso il codice inserito non sia
validato:
In questa schermata inseriamo l’espressione regolare per la validazione del codice fiscale ed il messaggio che sarà mostrato nel caso di codice fiscale non corretto:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUmJNSZDyEYZHMihkV77aw40lUKm6qXkiK1PopgoWsofsHMJRRPMVFeHeVInfEpvXj2wT3DLWEwXj9D-_uEN9pWSipOStpESAYFNQy2U-mCpbqKPq0b9Sr4Nh35hJYonznw7jQS2sbHxX3/s400/7.png)
Definiamo nella proprietà When Button Pressed il button P6_INSERISCI che
farà scattare il controllo di validità del codice fiscale:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_aerUwSfseoEIfT1And0KSaILq70jH49jyv1_HyRizVFP-UwEl7GZvwnKhTCfw-UnpfdqKw2TCzW7-zlDRWBqX60rNlG0n_TjRN8NbTK1d_9PGW0nC5LiA56VmFCVF4tSF46aNYUJExUM/s400/8.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_aerUwSfseoEIfT1And0KSaILq70jH49jyv1_HyRizVFP-UwEl7GZvwnKhTCfw-UnpfdqKw2TCzW7-zlDRWBqX60rNlG0n_TjRN8NbTK1d_9PGW0nC5LiA56VmFCVF4tSF46aNYUJExUM/s400/8.png)
Quindi facciamo click su Create per terminare la definizione
del validation.
Eseguendo la nostra generica web application , durante l’evento di pressione del bottone Inserisci se il codice fiscale risulta non rispettare il controllo dell' espressione regolare avremo la
segnalazione di errore sull'item relativo:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFhkLHSGSVwng0wsBVxeIDjsql92YYCALpphyphenhypheneUI8Kn3XKGt62kx7GNVYWK9NdZizTMv2SpkZHJkC2oosNN1rMP1wtvAjUUawkrWmI0wUF7NbT2KSG6KkxBpBMePFr4PHUG9qSFBWTyqA8/s400/9.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFhkLHSGSVwng0wsBVxeIDjsql92YYCALpphyphenhypheneUI8Kn3XKGt62kx7GNVYWK9NdZizTMv2SpkZHJkC2oosNN1rMP1wtvAjUUawkrWmI0wUF7NbT2KSG6KkxBpBMePFr4PHUG9qSFBWTyqA8/s400/9.png)
Al prossimo post su......Apex
Salvatore Bartucci
Nessun commento:
Posta un commento