Back to top

Autore Topic: [RISOLTO] Chronoforms problema drop down  (Letto 1452 volte)

Offline Mogikino

  • Nuovo arrivato
  • *
  • Post: 25
    • Mostra profilo
[RISOLTO] Chronoforms problema drop down
« il: 22 Set 2011, 18:08:53 »
Ciao ragazzi sto provando anche io a far funzionare i Drop down collegati tra loro ma anche usando i vari codici inseriti da Vales e  ri adattato al mio form quindi cambiando il nome form e i nomi dei campi non mi funziona, mi potete dare una mano?   Questo il codice del mio form:   Html:
Codice: [Seleziona]
<div class="form_item">
  <div class="form_element cf_textbox">
    <label class="cf_label" style="width: 150px;">Cognome</label>
    <input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_0" name="cognome" type="text" />
 
  </div>
  <div class="cfclear">&nbsp;</div>
</div> <div class="form_item">
  <div class="form_element cf_textbox">
    <label class="cf_label" style="width: 150px;">Nome</label>
    <input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_1" name="nome" type="text" />
 
  </div>
  <div class="cfclear">&nbsp;</div>
</div> <div class="form_item">
  <div class="form_element cf_dropdown">
    <label class="cf_label" style="width: 150px;">Seleziona la marca</label>
    <select class="cf_inputbox" id="select_10" size="1" title=""  name="select_7" onfocus="fillCategory();" onchange="SelectSubCat();" >
    <option value="">Seleziona</option>     </select>
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div>
<div class="form_item">
  <div class="form_element cf_dropdown">
    <label class="cf_label" style="width: 150px;">Seleziona il modello</label>
    <select class="cf_inputbox" id="select_11" size="1" title=""  name="select_8">
    <option value="">Seleziona</option>     </select>
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div> <div class="form_item">
  <div class="form_element cf_textarea">
    <label class="cf_label" style="width: 150px;">Privacy</label>
    <textarea class="cf_inputbox" rows="20" id="text_9" title="" cols="80" name="privacy"></textarea>
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div> <div class="form_item">
  <div class="form_element cf_textbox">
    <label class="cf_label" style="width: 150px;">E-mail Cliente</label>
    <input class="cf_inputbox" maxlength="150" size="30" title="" id="text_8" name="mail" type="text" />
 
  </div>
  <div class="cfclear">&nbsp;</div>
</div> <div class="form_item">
  <div class="form_element cf_fileupload">
    <label class="cf_label" style="width: 150px;">Inserisci PDA1</label>
    <input class="cf_fileinput cf_inputbox" title="" size="20" id="file_4" name="file_1" type="file" />
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div> <div class="form_item">
  <div class="form_element cf_fileupload">
    <label class="cf_label" style="width: 150px;">Inserisci PDA2</label>
    <input class="cf_fileinput cf_inputbox" title="" size="20" id="file_4" name="file_2" type="file" />
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div> <div class="form_item">
  <div class="form_element cf_fileupload">
    <label class="cf_label" style="width: 150px;">Inserisci PDA3</label>
    <input class="cf_fileinput cf_inputbox" title="" size="20" id="file_6" name="file_3" type="file" />
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div> <div class="form_item">
  <div class="form_element cf_fileupload">
    <label class="cf_label" style="width: 150px;">Inserisci PDA4</label>
    <input class="cf_fileinput cf_inputbox" title="" size="20" id="file_5" name="file_4" type="file" />
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div> <div class="form_item">
  <div class="form_element cf_fileupload">
    <label class="cf_label" style="width: 150px;">Inserisci PDA5</label>
    <input class="cf_fileinput cf_inputbox" title="" size="20" id="file_9" name="file_5" type="file" />
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div> <div class="form_item">
  <div class="form_element cf_button">
    <input value="Invia" name="button_7" type="submit" /><input type="reset" name="reset" value="Reset"/>
  </div>
  <div class="cfclear">&nbsp;</div>
</div>
   Questo invece è il dodice Javascript:
Codice: [Seleziona]
function fillCategory(){
removeAllOptions(document.getElementById('copia_form_attivazioni_x').select_10);
 addOption(document.getElementById('copia_form_attivazioni_x').select_10, '1', 'Samsung');
 addOption(document.getElementById('copia_form_attivazioni_x').select_10, '2', 'Nokia');
 addOption(document.getElementById('copia_form_attivazioni_x').select_10, '3', 'Lg');
} function SelectModello(){ removeAllOptions(document.getElementById('copia_form_attivazioni_x').select_11);
//addOption(document.getElementById('copia_form_attivazioni_x').select_11, "", "Seleziona", "");  if (document.getElementById('copia_form_attivazioni_x').select_10.value =Samsung= '1'){
 addOption(document.getElementById('copia_form_attivazioni_x').select_11,'1', 'GalaxyS');
}
 if (document.getElementById('copia_form_attivazioni_x').select_10.value =Nokia= '2'){
 addOption(document.getElementById('copia_form_attivazioni_x').select_11,'2', 'N8');
}
 if (document.getElementById('copia_form_attivazioni_x').select_10.value =Lg= '3'){
 addOption(document.getElementById('chronoforms_form_attivazioni_x').select_11,'3', 'Dual');
} ////////////////// function removeAllOptions(selectbox) {
   var i;
   for(i=selectbox.options.length-1;i>=1;i--)
   {
      selectbox.options[i]=null;
      //selectbox.remove(i);
   }
}
function addOption(selectbox, value, text ) {
   var optn = document.createElement("option");
       
        optn.text = text;
   optn.value = value;    selectbox.options.add(optn);
          //selectbox.appendChild(optn,where); }
   Spero in un vostro aiuto perchè non so proprio come venirne fuori.   Grazie ragazzi.
« Ultima modifica: 23 Set 2011, 07:43:21 da Mogikino »

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
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