Joomla.it Forum

Componenti per Joomla! => Gestione Form => : billa18 17 Feb 2012, 10:42:42

: [RISOLTO] Radiobutton su Chronoform
: billa18 17 Feb 2012, 10:42:42
Ciao a tutti
uso già da diverso tempo il componente Chronoform, ma non ho mai ancora usato il "Radiobutton".
Leggendo qua e là nel forum avevo capito che questo campo permetteva, a seconda della scelta inserita, di poter mostrare -ad esempio- due moduli diversi...Avevo capito giusto? Ma se così è, come funziona il tutto? (al momento mi sembra un normale "Checkbox")
In pratica mi servirebbe che qualcuno mi spiegasse il funzionamento di questo comando.
Confido nella vostra pazienza :)
 
: Re:Radiobutton su Chronoform
: giovi 17 Feb 2012, 13:59:09
ciao billa, non è corretto dire che il radiobutton mostra dei moduli diversi. Il radiobutton ti permette di scegliere uno tra più valori proposti. Qual'è il tuo obiettivo precisamente?
: Re:Radiobutton su Chronoform
: billa18 17 Feb 2012, 14:14:02
Ciao Giovi
il mio obiettivo è mettere, all'inizio di un modulo, la differenza tra "privato" ed "agenzia", ed in base alla scelta si carichi un form diverso.....Da quello che mi hai detto tu, che differenza ci sarebbe con il "Checkbox"? (scusa la mia ignoranza...)
: Re:Radiobutton su Chronoform
: giovi 17 Feb 2012, 21:20:48
checkbox = si/no
radiobutton = più alternative personalizzabili (anche solo 2 però)
: Re:Radiobutton su Chronoform
: Murphz 17 Feb 2012, 21:26:45
I checkbox permettono la scelta multipla....non vanno bene per un si / no o cose esclusive come privato / azienda. Se hai solo due scelte (e una esclude l'altra) o radiobutton o al limite un select non multiplo.
: Re:Radiobutton su Chronoform
: giovi 17 Feb 2012, 21:48:03
non vanno bene per un si / no
sicuro murphz? ;) Eppure i possibili "stati" della checkbox sono solo 2, se non è possibile fare un si/no con questa...!
Comunque tranquillo, l'ho capito che non intendevi dire proprio questo!

In definitiva si possono rappresentare così:
checkbox:

FUNZIONE 1: SI/NO
FUNZIONE 2: SI/NO
FUNZIONE 3: SI/NO

ogni stato di ogni funzione è indipendente da quello precedente/successivo

radiobutton:
PROPOSIZIONE:
-alternativa 1
-alternativa 2
-alternativa 3

alternative mutuamente esclusive.

Comunque confermo quanto detto da murphz: "Se hai solo due scelte (e una esclude l'altra) o radiobutton o al limite un select non multiplo." non hai alternative!
: Re:Radiobutton su Chronoform
: Murphz 17 Feb 2012, 21:57:16
Ma se io ho da scegliere privato / azienda metto due checkbox privato / azienda (quindi selezionabili tutti e due) o un radio button privato / azienda, e la selezione di uno mi esclude l'altra?


Appunto perchè è indipendente da quello precedente non serve, serve una selezione esclusiva.


Effettivamente comunque un checkbox rappresenta si / no  ;)  errore mio, ma sceglierlo per privato / azienda direi proprio di no.
: Re:Radiobutton su Chronoform
: giovi 17 Feb 2012, 22:03:04
ma infatti andrea qui nessuno lo ha suggerito ;) anzi, ho anche sostenuto il tuo consiglio della checkbox!
: Re:Radiobutton su Chronoform
: Murphz 17 Feb 2012, 22:09:57
Pace  ;D  comunque billa18, non so se ci sono soluzioni meno complicate...io utilizzerei javascript, se sceglie privato fa un display block sul gruppo di opzioni privato, altrimenti sull'altro.


http://www.chronoengine.com/forums/viewtopic.php?f=2&t=20661&p=65797&hilit=radio+conditional (http://www.chronoengine.com/forums/viewtopic.php?f=2&t=20661&p=65797&hilit=radio+conditional)
Qui trovi una guida pratica, è lo stesso che utilizzerei anche io.
: Re:Radiobutton su Chronoform
: vales 18 Feb 2012, 09:34:23
@billa18

Qui puoi trovare qualche ispirazione

articolo

http://www.joomla.it/articoli-della-community/3832-form-a-geometria-variabile-con-chronoforms.html

discussione

http://forum.joomla.it/index.php/topic,98717.0.html





: Re:Radiobutton su Chronoform
: giormagno 20 Feb 2012, 12:57:00
articolo[/size]http://www.joomla.it/articoli-della-community/3832-form-a-geometria-variabile-con-chronoforms.html (http://www.joomla.it/articoli-della-community/3832-form-a-geometria-variabile-con-chronoforms.html)

Il javascript non mi funziona sull'ultima versione di chronoform..
: Re:Radiobutton su Chronoform
: billa18 20 Feb 2012, 13:12:36
Grazie a tutti :)
sto visionando i vostri suggerimenti ma ero convinta che il tutto fosse molto più semplice ed intuitivo....
Grazie comunque dell'interessamento :)
Ciao e alla prossima :)
 
P.S. : anche se il mio problema non è stato ancora risolto, devo "chiudere" questo post?
: Re:Radiobutton su Chronoform
: giovi 20 Feb 2012, 13:23:56
Se questo:
In pratica mi servirebbe che qualcuno mi spiegasse il funzionamento di questo comando.
è stato fatto e quanto è stato detto è sufficiente per te puoi "chiudere" il topic. grazie!
: Re:[RISOLTO] Radiobutton su Chronoform
: billa18 03 Mar 2012, 11:42:55
Ce l'ho fattaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
Grazie mille a tutti :)
: Re:[RISOLTO] Radiobutton su Chronoform
: ivan.doc2 07 Mar 2012, 15:36:46
Bene sono contento per te che hai risolto, ma posta la soluzione passo passo anche per gli altri...
Ciao.


Ps ci dai il link del sito così vediamo il risultato ?

: Re:[RISOLTO] Radiobutton su Chronoform
: billa18 08 Mar 2012, 20:27:22
Ciao Ivan
il link non posso ancora darlo inquanto il sito è in fase di definizione su un domini di transito, e non è ancora pubblicato.
Stai tranquillo che appena lo farò ti manderò l'url.
Per quanto riguarda la mia "soluzione" ho agito così :
ho seguito passo passo le istruzioni riportate in questo link :
http://www.joomla.it/articoli-della-community/3832-form-a-geometria-variabile-con-chronoforms.html (http://www.joomla.it/articoli-della-community/3832-form-a-geometria-variabile-con-chronoforms.html)
 
Ho scaricato il file javascript come detto, e l'ho copiato ed incollato nella sezione "Form Code" / "Form Javascritp" (come spiegato nell'articolo).
Dopo ho modificato il codice html basandomi sulle spiegazioni...
Ti faccio il "copia/incolla" della parte finale del codice  dal radiubutton in poi :
 
<div class="form_item">
  <div class="form_element cf_radiobutton">
    <label class="cf_label" style="width: 150px;">Chi sei ?</label>
    <div class="float_left">
      <input value="Privato" title="" id="radio10" name="radio1"
type="radio" rel="pri"/>
      <label for="radio10" class="radio_label">Privato</label>
     

     
<input value="Agenzia" title="" id="radio11" name="radio1"
type="radio" value="check" rel="age"/>
      <label for="radio11" class="radio_label">Agenzia</label>
     

     
    </div>
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div>
<div rel="age">
  <label class="cf_label" style="width: 150px;">Nome Agenzia :</label>
  <input maxlength="150" size="50" title="" id="text_28" name="agnome" type="text" />
  </div>
<div rel="age">
  <label class="cf_label" style="width: 200px;">Email :</label>
  <input maxlength="150" size="50" title="" id="text_32" name="agemail" type="text" />
  </div>
<div rel="age">
  <label style="width: 200px;">Partita IVA :</label>
  <input maxlength="150" size="30" title="" id="text_29" name="agpiva" type="text" />
</div>
<div rel="age">
  <label style="width: 200px;">Telefono :</label>
  <input maxlength="150" size="50" title="" id="text_30" name="agtel" type="text" />
</div>
<div rel="age">
  <label style="width: 200px;">Persona da contattare :</label>
  <input maxlength="150" size="50" title="" id="text_31" name="agcont" type="text" />
</div>
<div rel="pri">
   <label style="width: 150px;">Cognome e nome :</label>
   <input maxlength="150" size="50" title="" id="text_19" name="pnome" type="text" />
</div>
<div rel="pri">
   <label style="width: 150px;">Località :</label>
   <input maxlength="150" size="50" title="" id="text_20" name="plocalita" type="text" />
</div>
<div rel="pri">
<label style="width: 150px;">Telefono :</label>
<input maxlength="150" size="50" title="" id="text_33" name="ptel"
type="text" />
</div>
<div rel="pri">
<label style="width: 150px;">Indirizzo email :</label>
<input maxlength="150" size="50" title="" id="text_21" name="pemail"
type="text" />
</div>
    </div>
 
In questo modo alla fine del modulo compare solo :
"Chi sei?"
e la scelta su "Privato" o "Agenzia"
in base alla scelta spuntata compaiono i campi relativi.
Spero di essere stata chiara.
: Re:[RISOLTO] Radiobutton su Chronoform
: ivan.doc2 08 Mar 2012, 23:26:51
Grazie mille per aver postato la soluzione...


Attendiamo il lavoro ultimato.... in bocca a lupo e grazie.


A presto.