Ciao ragazzi devo popolare una select dipendente da un'altra e ho modificato uno script trovato in giro secondo le mie esigenze:
Questo è lo script:
codice:
function getProdotto(selezionata) {
ar_uno=new Array();
ar_due=new Array();
ar_uno[0]=new Option('cessione','C');
ar_uno[1]=new Option('delega','D');
ar_due[0]=new Option('cessione','C');
if(selezionata=="1")array_rif=ar_uno;
if(selezionata=="2")array_rif=ar_uno;
if(selezionata=="3")array_rif=ar_uno;
if(selezionata=="4")array_rif=ar_due;
if(selezionata=="5")array_rif=ar_uno;
if(selezionata=="6")array_rif=ar_uno;
if(selezionata=="7")array_rif=ar_due;
if(selezionata=="8")array_rif=ar_uno;
for(i=0;i<array_rif.length;i++)document.preventivo.tipo_prodotto.options[i]=array_rif[i];
}
Il problema è che quando array_rif=ar_due la select "tipo_prodotto" deve riempirsi con una sola options (delega) in tutti gli altri casi con due (delega,cessione),invece si riempe sempre con tutte e due le options.
Come posso fare?