Salve a tutti,
premetto che le due select vengono create tramite due query php/mysql, a priori non so quante option contengono.
il problema è che scegliendo dalla prima devo modificare la seconda solo se il value della prima è uguale al label della seconda.
con questo metodo riesco a modificare solo parzialmente la seconda selectcodice:<html> <head> <title>Documento senza titolo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript"> function pippo() { var sc=document.modulo.cat.options[document.modulo.cat.selectedIndex].value; labella = new Array(); var = document.modulo.sotto_cat.options.length; for (cont=0;cont<=aa;cont++){ labella[cont] = document.modulo.sotto_cat.options[cont].label; if (labella[cont]!=sc) { document.modulo.sotto_cat.options[cont] = null; } } } </script> </head> <body> <form name="modulo" id="modulo" action="" method="post"> Categoria di appartenenza: <select name=cat id=cat onChange="pippo()"> <option value='7'>categoria: 1</option> <option value='6'>categoria: 2</option> <option value='5'>categoria: 3</option> <option value='4'>categoria: 4</option> <option value='3'>categoria: 5</option> <option value='2'>categoria: 6</option> </select> Sottocategoria di appartenenza: <select name=sotto_cat id=sotto_cat> <option label='7' value='1' >sottocategoria: 1</option> <option label='7' value='13' >sottocategoria: 2</option> <option label='7' value='3' >sottocategoria: 3</option> <option label='5' value='5' >sottocategoria: 4</option> <option label='5' value='6' >sottocategoria: 5</option> <option label='4' value='10' >sottocategoria: 6</option> <option label='4' value='11' >sottocategoria: 7</option> <option label='4' value='7' >sottocategoria: 8</option> <option label='2' value='4' >sottocategoria: 9</option> <option label='2' value='12' >sottocategoria: 10</option> <option label='3' value='14' >sottocategoria: 11</option> <option label='3' value='15' >sottocategoria: 12</option> <option label='6' value='16' >sottocategoria: 13</option> <option label='6' value='17' >sottocategoria: 14</option> </select> </form> </body> </html>
grazie mille in anticipo!!!!VVoVe:

VVoVe:
Rispondi quotando