cosi' non so dirti perche'
io farei in questo modo e mi risulta funzionare
codice:
<script language="JavaScript" type="text/javascript">
<!--
function controllo(){
var val=document.form5.mod.options[document.form5.mod.selectedIndex].value;
var bool=(val=="")?true:false;
for(var k=1;k<5;k++){
document.form5.elements['foto'+k].disabled=bool;
}
}
//-->
</script>
codice:
<form name="form5">
<select name="mod" onchange="controllo()">
<option value="">disabilita</option>
<option value="0">altro che abilita</option>
<option value="1">altro che abilita</option>
<option value="2">altro che abilita</option>
<option value="3">altro che abilita</option>
</select>
<input type="file" name="foto1" disabled="disabled" />
<input type="file" name="foto2" disabled="disabled" />
<input type="file" name="foto3" disabled="disabled" />
<input type="file" name="foto4" disabled="disabled" />
</form>
ciao