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.
codice:
<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>
con questo metodo riesco a modificare solo parzialmente la seconda select
grazie mille in anticipo!!!!
VVoVe: