Joomla.it Forum
Componenti per Joomla! => Gestione Form => : Gioacchino Cipriano 01 Jun 2011, 13:38:58
-
Ciao a tutti,
avrei la necessità di salvare lo stesso dato inserito in un chronoform in due campi diversi nel DB.
Si può fare?
-
Certo che si può fare. Con quale versione di chronoforms v3 o v4 ?
Una strada è inserire il secondo campo come nascosto ed assegnarli il valore del primo campo dopo il submit del form.
-
Certo che si può fare. Con quale versione di chronoforms v3 o v4 ?
Una strada è inserire il secondo campo come nascosto ed assegnarli il valore del primo campo dopo il submit del form.
Ciao Vales,
la v3.2, però non ho capito come fare. :-[
-
Nella finestra Form code campo Form HTML devi inserire il secondo campo nascosto, basta prima del submit, così:
<input name="campo_2" type="hidden" />
poi nella finestra Validation nel campo Server side validation code, dopo averlo attivato a Yes, inserisci l'assegnazione del valore al secondo campo così
<?php
JRequest::setVar('campo_2',JRequest::getVar('campo_1','','post'),'post');
?>
Ovviamante devi sostituire campo_1 e campo_2 con i veri nomi dei campi del tuo form.
-
Nella finestra Form code campo Form HTML devi inserire il secondo campo nascosto, basta prima del submit, così:
<input name="campo_2" type="hidden" />
poi nella finestra Validation nel campo Server side validation code, dopo averlo attivato a Yes, inserisci l'assegnazione del valore al secondo campo così
<?php
JRequest::setVar('campo_2',JRequest::getVar('campo_1','','post'),'post');
?>
Ovviamante devi sostituire campo_1 e campo_2 con i veri nomi dei campi del tuo form.
Ciao Vales, ho seguito le tue istruzioni, ma il campo rimane vuoto. :-[
Forse perchè sto usando il MultiPage?
Infatti spostando la validazione sul 2 Step, funziona.
8)
-
Sicuramente il multipage richiede delle valutazioni particolari se i due campi non sono nella stessa pagina.
Le istruzioni che avevo mandato erano per un form normale, non avevi detto che lavoravi in multipage.
-
Sicuramente il multipage richiede delle valutazioni particolari se i due campi non sono nella stessa pagina.
Le istruzioni che avevo mandato erano per un form normale, non avevi detto che lavoravi in multipage.
Dai, che con questa risposta ho raggiunto i 100 post.
Ciao Vales,
l'importante è che le tue istruzioni funzionino, per il resto c'è Mastercard. ;D
Gioacchino