Buonasera a tutti,
pur avendo letto molti topic sul discorso non riesco a settare Chronoforms5 per gestire l'informativa sulla privacy prima dell' invio del messaggio. Ovvero dovrei avere:
- Informativa sulla privacy (Solo riferimento di legge) con possibilità di leggere tutto il testo (Penso sia gestibile con il tooltip)
- un check box con accetto/non accetto da spuntare
- In caso di accettazione possibilità di invio
Potreste cortesemente dirmi step by step cosa fare
Grazie in anticipo
1) L'informativa la puoi mettere in una text area che permette lo scorrimento del testo con la barra laterale.
2)
a) il check box dovresti metterlo come campo obbligatorio e quindi in caso di campo non spuntato con l'invio del form appare il messaggio di campo obbligatorio ed il form non viene inviato.
oppure più robusto
b) controllo con Event Switcher del valore di checkbox in On submit con PHP e riproposizione del form con visualizzazione di un messaggio di campo non inserito.
esempio b)
in Event Switcher in Events puoi mettere: falso,vero
in Code :
if ($form->data['nome_checkbox'] <> 'valore_assegnato_checkbox') {
$form->errors[] = "Attenzione, è obbligatorio inserire accettare l'informativa privacy";
return "falso";
}
nell'area On falso inserisci un Event loop con Event name: load.
Questo rimanderà al form con visualizzazione del messaggio di errore personalizzato.