Joomla.it Forum

Componenti per Joomla! => Gestione Form => : gserafini 07 May 2012, 17:29:56

: [RISOLTO] Campo Privacy con Chronoform 4
: gserafini 07 May 2012, 17:29:56
Premetto che sono nuovo.

Ho un sito Joomla 2.5 con Chronoform 4.0 RC3.3.

Vorrei gestire la visualizzazione di un testo per il consenso privacy con checkbox di conferma e link ad un articolo con maggiori spiegazioni.

Seguendo gli altri topic sono riuscito a realizzare questa funzionalità inserendo un campo Custom tramite lo wizard.
Il problema è che la checkbox viene ignorata, il form viene inviato anche se non viene spuntata.
Vorrei che l'invio fosse condizionato alla selezione della checkbox.

è possibile fare in modo che il link all'articolo venga visualizzato lateralmente alla checkbox invece che sotto ?

QUESTO è il codice che ho utilizzato:
------
:
<div class="form_item">
  <div class="form_element cf_textarea">
    <textarea class="cf_inputbox" rows="9" id="text_5" title="" cols="70" name="t_privacy" readonly="readonly" >
Politica Privacy e Finalità.
...
...
</textarea>


</div>

<div class="form_item">
  <div class="form_element cf_checkbox">
    <div class="float_left">
      <input value="" title="" class="radio validate-one-required" id="check00" name="check0[]" type="checkbox"/>
      <label for="check00" class="check_label">Ho Letto e do il consenso.</label>
    </div>   
  </div>


</div>

<p><a title="Informativa Privacy" href="/HDEE2012/index.php/privacy-policy" target="_blank">Documento Privacy</p>

----------

So che sto facendo qualche madornale errore;
Qualcuno può darmi una dritta ?
: Re:Campo Privacy con Chronoform 4
: gserafini 08 May 2012, 17:37:13
Ho risolto il problema:

Tramite Wizard ho inserito un campo di tipo "Custum Element (HTML/PHP)" nel quale sono stati realizzate queste funzioni:
Questo permette di gestire l'aspetto privacy in tutte le sue interpretazioni.

Il codice da me utilizzato:

:
<div class="form_item">
  <div class="form_element cf_textarea">
    <textarea class="cf_inputbox" rows="5" id="text_5" title="" cols="70" name="t_privacy" readonly="readonly" >
Politica Privacy e Finalità.

...
...

...
fine testo privacy

</textarea>
</div>


<div class="ccms_form_element cfdiv_checkbox multiline_start" id="text_51_container_div"><input type="hidden" name="input_checkbox_26" value="" alt="ghost" />
<input value="1" title="" type="checkbox" class="validate['required'] label_left" name="input_checkbox_26" id="input_checkbox_26" />
<label for="input_checkbox_26">Do il Consenso al trattamento dei dati</label>
<div class="clear"></div><div id="error-message-input_checkbox_26"></div></div>


<P><a href="/HDEE2012/index.php/privacy-policy" target="_blank">  Documento Privacy Completo</a></p>

Ho personalizzato la Label Text del campo con "Informativa Privacy", quindi l'opzione "Instructions for users" con il testo "Leggere Attentamente l'informativa, quindi cliccare su "Do il Consenso" per inviare la richiesta.".

Questa soluzione permette di non dover modificare il codice del Form lasciando libertà di utilizzare la modalità Wizard.
Nel caso in cui sia richiesto di realizzare lo stesso tipo di consenso in un altro form basta copiare il codice dell' "Elemento Custom".

Il risultato è quello della figura allegata..



[allegato eliminato da un amministratore essendo vecchio più di un anno]