Back to top

Autore Topic: [Risolto] Ottenere in email i valori di Checkbox con Chronoform  (Letto 8300 volte)

Offline Noein

  • Nuovo arrivato
  • *
  • Post: 30
    • Mostra profilo
Ciao a tutti,

sto utilizzando Chronoform e mi trovo piuttosto bene. Mi sono, però imbattuto in un problema. Quando compilo la sezione Design your e-mails, non so cosa inserire per ottenere restituiti i valori delle checkbox.
Mi spiegao meglio con un esempio: a un certo punto del form, l'utente dovrebbe fare una scelta marcando la checkbox A, la checkbox B o la checkbox C.
La scelta dell'utente dovrebbe poi essere spedita per email insieme ai suoi dati: il nome e la data di nascita.
Per nome e data non ho avuto problemi perchè ho riportato il "field name" ma questo valore per le checkbox non è indicato e anche guardando direttamente l'html non ne capisco moltissimo.
L'unico aiuto che ho trovato sul form è http://forum.joomla.it/index.php/topic,75971.0.html ma i contenuti sono stati rimossi perchè troppo vecchi.
Qualcuno può darmi una mano?
Un grazie anticipato!
« Ultima modifica: 22 Gen 2012, 16:00:48 da vales »

Offline Noein

  • Nuovo arrivato
  • *
  • Post: 30
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #1 il: 07 Apr 2011, 16:46:27 »
Mi son reso soltanto adesso che mi ponevo un problema inesistente. Potessi cancellereri il post  :-[

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #2 il: 09 Apr 2011, 18:08:32 »
Ok, bel lavoro.

Metti però risolto nell'oggetto del primo post e per chiudere metti la soluzione che hai usato così può servire anche ad altri.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Mterragni

  • Nuovo arrivato
  • *
  • Post: 8
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #3 il: 25 Mag 2011, 00:43:35 »
Mi son reso soltanto adesso che mi ponevo un problema inesistente. Potessi cancellereri il post  :-[
Scusa io ho lo stesso problema, come l'hai risolto?? :'(

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #4 il: 25 Mag 2011, 08:43:03 »
Puoi inserire il codice che hai usato nel form e nel template?
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Mterragni

  • Nuovo arrivato
  • *
  • Post: 8
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #5 il: 25 Mag 2011, 10:37:32 »
Ok, io ho impostato un form che, tra gli altri parametri contiene delle checkbox a scelta multipla. Per esempio una di queste è "qualità olio"
Campo: input_checkbox_group_29
che prevede tre opzioni:
choice 1=Grezzo
choice 2=Parz. Raffinato
choice 3=Raffinato
Ora io vorrei che nel form che ricevo via email compilato dagli interessati, risultino anche le selezioni fatte.
Però ciò non avviene, perchè scrivendo (come ho fatto per altre caselle):
<li>Qualit&agrave; Olio:{input_checkbox_group_29}</li>

nella mail in arrivo leggo:

Qualità Olio:{input_checkbox_group_29}
Invece dovrei vedere (esempio):
Qualità Olio:     Grezzo    Raffinato

Grazie per l'aiuto...

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #6 il: 25 Mag 2011, 10:47:39 »
Se vedo il codice si evita di non capirsi.

comunque nella input della check il campo dovrebbe essere inserito così:

name="input_checkbox_group_29[]" perchè sarà un array di più valori.

lo recuperi come hai già fatto con {input_checkbox_group_29} e visualizzerà tutti i valori scelti.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Mterragni

  • Nuovo arrivato
  • *
  • Post: 8
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #7 il: 25 Mag 2011, 11:03:21 »
Scusa la mia ignoranza...
Per gli altri campi ho capito che devo mettere tra parentesi graffe il nome del campo assegnato in fase di creazione e automanticamente mi fa comparire il contenuto.
Esempio: per ragione sociale e indirizzo
<li>Ragione Sociale: <span style="white-space: pre;"> </span>{input_text_3}</li>
<li>Indirizzo: <span style="white-space: pre;"> </span>{input_text_4}</li>

Intendi che nel caso delle checkbox devo aggiungere parentesi quadre prima della chiusura della graffa?
Tipo così?<li>Qualit&agrave; Olio:{input_checkbox_group_29[]}/li>


Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #8 il: 25 Mag 2011, 13:17:02 »
Nel codice dei campi del form occorrono le parentesi [] così name="input_checkbox_group_29[]"

Nel template dell'email solo le graffe {input_checkbox_group_29}

Se avevi postato il codice del form e quello del template ci eravamo già capiti.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Mterragni

  • Nuovo arrivato
  • *
  • Post: 8
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #9 il: 25 Mag 2011, 17:57:08 »
Grazie per la spiegazione, ma io imposto i campi del form selezionando e trascinando dentro col wizard i campi (es. text box o checkbox) e il programma assegna da solo il nome del campo in una casella (es. input_checkbox_group_29) che poi riporto nel template dell'email.
Non ho codice dei campi del form e non vedo in quelle che vengono automaticamente generati le parentesi quadre.
Ti allego schermate della creazione del form e quella del template email.

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #10 il: 25 Mag 2011, 22:28:56 »
Vedo dalle immagini che stai usando chronforms V4, mentre le risposte che ti davo erano per la v3 a cui si riferiva il post che avevi citato. E bene specificare sempre la versione.

Nella nuova versione per le check  e le select multicampo devi inserire nella finestra Events e nell'area On Submit prima di ogni altra azione  l'azione Handle Arrays.

Questo consente di visualizzare i valori inviati.

Per siti di produzioni tieni comunque presente che la nuova versione v4 di chronoforms non ha ancora raggiunto la piena stabilità.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Mterragni

  • Nuovo arrivato
  • *
  • Post: 8
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #11 il: 25 Mag 2011, 22:51:24 »
Grazie Vales!! scusa se non avevo specificato la versione... ora mi rendo conto dell'importanza.
Ho fatto quanto mi hai detto ed effettivamente ora vedo quale delle selezioni è stata fatta, ma purtroppo non col nome del valore (es. Grezzo) ma come "choice 1".
Cosa devo fare per vedere il nome corretto??? ::)

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #12 il: 26 Mag 2011, 07:39:23 »
Nella definizione del campo in discussione devi sostituire choice 1 ecc. con il tuo valore

Grezzo=Grezzo

e così via per gli altri
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Mterragni

  • Nuovo arrivato
  • *
  • Post: 8
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #13 il: 26 Mag 2011, 22:10:08 »
Grazie 1000!

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #14 il: 28 Mag 2011, 12:57:36 »
Ricorda di mettere [Risolto] nell'oggetto del primo post.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline resetlucca

  • Nuovo arrivato
  • *
  • Post: 33
    • Mostra profilo
Re:Ottenere in email i valori di Checkbox con Chronoform
« Risposta #15 il: 20 Gen 2012, 15:09:21 »
Grazie Vales!

 



Web Design Bolzano Kreatif