Salve a tutti,
ho trovato nel forum uno script di Dennis che mi permette di popolare il ListBox2 secondo le scelte fatte nel ListBox1.
quello che vi chiedo è se sapete dirmi come utilizzare lo stesso script prendendo i dati da un DataBase, e se è possibile ampliare lo script a 3 listbox.codice:<html> <head> <title>DWS - Javascript</title> <script> function dennis(selezionata){ ar_uno=new Array() ar_due=new Array() ar_tre=new Array() ar_uno[0]=new Option('uno1','uno1') ar_uno[1]=new Option('uno2','uno2') ar_uno[2]=new Option('uno3','uno3') ar_due[0]=new Option('due1','due1') ar_due[1]=new Option('due2','due2') ar_due[2]=new Option('due3','due3') ar_tre[0]=new Option('tre1','tre1') ar_tre[1]=new Option('tre2','tre2') ar_tre[2]=new Option('tre3','tre3') if(selezionata=="uno")array_rif=ar_uno if(selezionata=="due")array_rif=ar_due if(selezionata=="tre")array_rif=ar_tre for(i=0;i<array_rif.length;i++){ document.form1.seconda.options[i]=array_rif[i] } } </script> </head> <body> <form name="form1"> <select name="prima" onChange="dennis(this[this.selectedIndex].value)"> <option value="uno">UNO</option> <option value="due">DUE</option> <option value="tre">TRE</option> </select> <select name="seconda"> <option value="uno1">uno1</option> <option value="uno2">uno2</option> <option value="uno3">uno3</option> </select> </body> </html>
Grazzzzie

Rispondi quotando