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: <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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </div>
</div>
Questo invece è il dodice Javascript: 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.