Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/08/2005, 07:43
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Sorry si el codigo te parece muy ofuscado, esta simplificado:

Código PHP:
<script>

function 
limpiaSel(opc) {
    for(var 
i=1i<=3i++)
        eval(
"forma.chk"+i+".disabled= "+( opc!=)+" ;");


</script>
...
<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> 
En Opera8.01, firefox1.06, y IE6.

PD: Utiliza el BBCode, la etiqueta PHP en vez de color rojo, que para eso se inventó.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.