Joomla.it Forum
Componenti per Joomla! => Gestione Form => : therover 30 Aug 2016, 14:47:37
-
Ciao a tutti,
ho creato un form multipagina con chronoforms per la finalizzazione di un ordine da parte degli utenti.
Il form creato consiste di due pagine:
1) per la scelta degli item e calcolo costo
2) schermata di riepilogo dell'ordine con pulsante conferma
Quello che vorrei è inserire un pulsante "Modifica" che consenta all'utente che si trova sulla seconda pagina di tornare indietro alla prima schermata e modificare eventualmente l'ordine.
Non sembra che Chronoforms abbia una funzione del genere.
Quali strade posso adottare?
Preciso che il form funziona perfettamente in fase di invio e finalizzazione e che uso l'ultima versione di Chronoforms 5
-
Inserire un tasto per tornare indietro è semplice, la difficoltà sta nel fatto che i dati inseriti fino ad allora, se tornerai indietro, andranno persi. C'è la possibilità di usare uno degli elementi che si trovano dentro setup>>session per questa faccenda, ma non avendolo mai fatto e quindi mai fatto ricerche nel forum di chronoengine non saprei dirti altro.
per il tasto usando un custom code basta inserire questo codice con link
<a href="?option=com_chronoforms5&chronoform=iscrizione&event=page3" class="btn btn-large btn-info" title="pagina precedente">PAGINA PRECEDENTE</ a>
Un altra soluzione potrebbe essere (è necessario perdere un pò di tempo in qualche prova di test) quella di salvare i dati in un db, ma l'utente dovrebbe essere loggato per essergli riconosciuto il diritto alla modifica.
-
Grazie mille per la dritta giusebos.
Ho risolto non con le opzioni session ma semplicemente, sempre all'interno della schermata Setup, impostando no sull'opzione Reset Data del primo pannello Multi Page inserito nell' "On Load".