Hola. Me ayudaron en un tema anterior con el siguiente código:
<script>
function limpiaSel(opc) {
for(var i=1; i<=3; i++)
eval("forma.chk"+i+".disabled= "+( opc!=i )+" ;");
}
</script>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
...
<form name="forma">
<select name="sel1" onChange="limpiaSel(
parseInt(this.options[this.options.selectedIndex].text.split('').reverse()[0])
);">
<option></option>
<option>opcion 1</option>
<option>opcion 2</option>
<option>opcion 3</option>
</select>
<input type="checkbox" name="chk1" disabled/>
<input type="checkbox" name="chk2" disabled/>
<input type="checkbox" name="chk3" disabled/>
</form>
Pero esto lo que hace es que al elegir opcion 1,2,3 habilita chk1,2,3. Pero la idea es que haya opcion1,2,3,4,5: al elegir la 2 se habilita chk1,2 y al elegir opcion 5 chk3. Como se modificaria el código para que hiciera esto?
Un saludo.