Back to top

Autore Topic: Form dinamici: Aiuto  (Letto 2268 volte)

Offline RobP

  • Esploratore
  • **
  • Post: 57
    • Mostra profilo
Form dinamici: Aiuto
« il: 09 Mar 2010, 16:05:45 »
Sto cercando di creare un form dinamico seguendo la guida "Form a geometria variabile con Chronoforms". Ma non ci riesco.

Dovrei iniziare con un solo campo "dropdown", nel quale faccio una domanda. Se la risposta è "si" procedo con una serie di checkbox, se la risp è "no", salto ad un'altra domanda (un'altro dropdown).

Parte iniziale del codice:
"<div class="form_item">
  <div class="form_element cf_dropdown">
    <label class="cf_label" style="width: 150px;">Sei nostro cliente?</label>
   
<select class="cf_inputbox validate-selection" id="select_0" size="1" title=""  name="cliente" >

      <option value="Si" rel="Si">Si</option>
<option value="No" rel="No">No</option>

    </select>
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div>
"
.....
qui proseguo con un checkbox se "si", un dropdown se "no".

Aiuto !!!

Grazie mille.

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Form dinamici: Aiuto
« Risposta #1 il: 09 Mar 2010, 20:05:39 »
La geometria illustrata non valuta il valore del campo usato quindi si presta male per delle dropdown, quel tipo li valuta solo quale campo è stato inserito pertanto si presta bene con radio buttom e chekbox.

Per valutare il valore del campo devi utilizzare javascript, nel web trovi tanti esempi di script che controllano il valore inserito in un campo ed in conseguenza svolgono determinate azioni.
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 RobP

  • Esploratore
  • **
  • Post: 57
    • Mostra profilo
Re:Form dinamici: Aiuto
« Risposta #2 il: 09 Mar 2010, 21:27:20 »
Ah ok, beh a questo punto faccio primo a modificare la geometria del mio for, non utilizzando il dropdown. :) ;)

Offline RobP

  • Esploratore
  • **
  • Post: 57
    • Mostra profilo
Re:Form dinamici: Aiuto
« Risposta #3 il: 09 Mar 2010, 21:47:19 »
Mhh...forse per quello che vorrei fare io serve qualcos'altro. Sapresti darmi un'aiutino? Perchè non ho idea di come modificare il javascript.

Offline RobP

  • Esploratore
  • **
  • Post: 57
    • Mostra profilo
Re:Form dinamici: Aiuto
« Risposta #4 il: 09 Mar 2010, 22:31:53 »
Sto provando ad utilizzare solo radio e checkbox ma non funziona.

Qui il cod:
"
<div class="form_item">
  <div class="form_element cf_radiobutton">
    <label class="cf_label" style="width: 150px;">Sei nostro cliente?</label>
    <div class="float_left">
      <input value="si" title="" class="radio validate-one-required" id="radio00" name="radio0" type="radio" rel="si"/>
      <label for="radio00" class="radio_label">si</label>
     

     
<input value="no" title="" class="radio validate-one-required" id="radio01" name="radio0" type="radio" rel="no" />
      <label for="radio01" class="radio_label">no</label>
     

     

    </div>
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div rel="si">
<div class="form_item">
  <div class="form_element cf_checkbox">

    <label class="cf_label" style="width: 150px;">Quali servizi utilizzi?</label>
    <div class="float_left">
      <input value="Sala attrezzi e Corsi" title="" class="radio validate-one-required" id="check00" name="check0[]" type="checkbox" />
      <label for="check00" class="check_label">Sala attrezzi e Corsi</label>
     


     
<input value="Saune" title="" class="radio validate-one-required" id="check01" name="check0[]" type="checkbox" />
      <label for="check01" class="check_label">Saune</label>
     

     
<input value="Solarium" title="" class="radio validate-one-required" id="check02" name="check0[]" type="checkbox" />
      <label for="check02" class="check_label">Solarium</label>
     

     
<input value="Estetica" title="" class="radio validate-one-required" id="check03" name="check0[]" type="checkbox" />
      <label for="check03" class="check_label">Estetica</label>
     

     
<input value="Ristorante" title="" class="radio validate-one-required" id="check04" name="check0[]" type="checkbox" />
      <label for="check04" class="check_label">Ristorante</label>
     

      </div>

    </div>

  </div>
  <div class="cfclear">&nbsp;</div>
</div>

"

Offline RobP

  • Esploratore
  • **
  • Post: 57
    • Mostra profilo
Re:Form dinamici: Aiuto
« Risposta #5 il: 09 Mar 2010, 23:45:37 »
Bene, ho provato a ricopiare il form che hai creato nella guida e npon funziona neanche quello. MMMhhh...come mai?

 



Web Design Bolzano Kreatif