Back to top

Autore Topic: Chronoform, Importare ID o Title nella Mail  (Letto 3187 volte)

Offline Mastef

  • Nuovo arrivato
  • *
  • Post: 37
    • Mostra profilo
Chronoform, Importare ID o Title nella Mail
« il: 08 Ott 2010, 02:23:27 »
Come da oggetto è possibile Importare come si va con il Value l'id o il Title nella mail?
Avrei bisogno di sapere se si può fare con i radio button.
Grazie dell'aiuto

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Chronoform, Importare ID o Title nella Mail
« Risposta #1 il: 09 Ott 2010, 05:48:10 »
se ti riferisci ad un form che salva i dati in una tabella di cui vuoi ottenere il numero del record della tabella ed un campo"title" che hai inserito nel form dovresti usare queste notazioni nel template dell'email

{cf_id} per in numero del form e {title} per il campo title.

Diversamente spiega con più dettagli a cosa ti riferisci.

da Verona vales
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 Mastef

  • Nuovo arrivato
  • *
  • Post: 37
    • Mostra profilo
Re: Chronoform, Importare ID o Title nella Mail
« Risposta #2 il: 09 Ott 2010, 12:19:59 »
scusa l'imprecisione, quello che chiedevo è:
è possibile che per ogni campo del form io possa estrarre il Title del radio button selezionato?

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Chronoform, Importare ID o Title nella Mail
« Risposta #3 il: 10 Ott 2010, 09:03:49 »
Si può con l'uso di javascript.

Esempio

Hai un campo con id ="campo1" name="campo1" e title="prova"
crei un campo nascosto con id="campo2" e name="campo2"

[code
<input type="text" title="prova" value="" id="campo1" name="campo1"/>
<input type="hidden"  value="" id="campo2" name="campo2"/>
[/code]

inserisci un javascript come questo nel campo Form Javascript del tuo form.

Codice: [Seleziona]
var campo=document.getElementById('campo1').title;
document.getElementById('campo2').value=campo;

quando invierai il form troverai il valore del title di campo1 nel valore del campo2 che potrai recuperare nel template dell'email con la notazione {campo2}
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 Mastef

  • Nuovo arrivato
  • *
  • Post: 37
    • Mostra profilo
Re: Chronoform, Importare ID o Title nella Mail
« Risposta #4 il: 10 Ott 2010, 11:00:48 »
e questa cosa la posso fare per un form radio button con più possibilità di scelta?
siccome nei form radiobutton i name sono uguali lo script è possibile farlo come "getelementsbyname" ? così mi prende solo quello che ho scelto e assegna il title a quello?
« Ultima modifica: 10 Ott 2010, 11:02:31 da Mastef »

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Chronoform, Importare ID o Title nella Mail
« Risposta #5 il: 10 Ott 2010, 17:31:57 »
Penso di si, la via è quella.

Credo però tu debba fare attenzione a prendere il title del  radio selezionato se sono differenti.
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 Mastef

  • Nuovo arrivato
  • *
  • Post: 37
    • Mostra profilo
Re: Chronoform, Importare ID o Title nella Mail
« Risposta #6 il: 10 Ott 2010, 17:48:44 »
i title del radio devo ancora inserirli

Offline Mastef

  • Nuovo arrivato
  • *
  • Post: 37
    • Mostra profilo
Re: Chronoform, Importare ID o Title nella Mail
« Risposta #7 il: 12 Ott 2010, 01:43:38 »
non funziona questa cosa qui ho fatto come hai detto ma non va se uso i radio button ti copio il pezzo di codice :
Codice: [Seleziona]
<div class="form_item"><!-- materiale -->
  <div class="form_element cf_radiobutton">
    <label class="cf_label" style="width: 150px;"><strong> Materiale </strong></label>

 <div class="float_left">
    <input value="1" title="Alluminio Con Coperchio Ghisa" class="radio validate-one-required" id="materiale00" name="materiale" type="radio" rel="al"/><a class="tooltiplink" onclick="return false;">
        <img height="16" border="0" width="16" class="tooltipimg" alt="" onclick="javascript:test()" src="components/com_chronocontact/css/images/tooltip.png"/></a><div class="tooltipdiv">Aiuto: :: Pompe con corpo in alluminio e con flangia e coperchio posteriore in ghisa  </div>
      <label for="materiale00" class="radio_label"> Alluminio Con Coperchio Ghisa</label>
     <input type="hidden"  value="" id="TEST" name="testiamolo"/>
</div>
 
     
<div class="float_left"><input value="2" title="" class="radio validate-one-required" id="materiale01" name="materiale" type="radio" rel="gh"/><a class="tooltiplink" onclick="return false;">
        <img height="16" border="0" width="16" class="tooltipimg" alt="" src="components/com_chronocontact/css/images/tooltip.png"/></a>
    <div class="tooltipdiv">Aiuto: ::  Pompa con corpo, flangia e coperchio posteriore in ghisa </div>
      <label for="materiale01" class="radio_label">Ghisa</label>
      </div>
      <br />   

</div>

il javascript invece è
Codice: [Seleziona]
function test(){
var campo=document.getElementById('materiale00').title;
document.getElementById('TEST').value=campo;
}

cosa ho sbagliato?

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Chronoform, Importare ID o Title nella Mail
« Risposta #8 il: 13 Ott 2010, 16:37:00 »
Una curiosità, ma non puoi inserire il valori che usi nei title in campo della tabella che descrive gli articoli?

Mi sembrerebbe che tutto sarebbe più semplice e naturale. Ma non conosco il tracciato dei record quindi può andar bene anche il tuo metodo.
« Ultima modifica: 13 Ott 2010, 16:39:10 da vales »
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

 



Web Design Bolzano Kreatif