Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/01/2014, 14:15
Avatar de manuparquegiralda
manuparquegiralda
 
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 11 años, 10 meses
Puntos: 39
Respuesta: Habilitar/deshabilitar select

Es obvio, en la funcion javascript tienes puesto que quieres que se haga cuando el value sea "Si" o "No", pero no cuando el value se igual a "0". Tampoco entiendo porque pones la comparación en el if de cuando sea igual a true, si el select que te llama a la función tiene los valores a enviar predifinidos en los options. Cuando le envías el parámetro "0", puede que javascript te este interprentando como que "0" es igual a "false".

Prueba a poner tu función aquí.

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function habilitar(value){
  3.     if(value=="Si"){
  4.         document.getElementById("cod_program_est").disabled=false;
  5.         document.getElementById("cod_ins").disabled=false;
  6.         document.getElementById("cod_anio_aprob").disabled=true;
  7.     }else if(value=="No"){
  8.         document.getElementById("cod_program_est").disabled=true;
  9.         document.getElementById("cod_ins").disabled=true;
  10.         document.getElementById("cod_anio_aprob").disabled=false;
  11.     }else{
  12.         document.getElementById("cod_program_est").disabled=true;
  13.         document.getElementById("cod_ins").disabled=true;
  14.         document.getElementById("cod_anio_aprob").disabled=true;
  15.     }
  16. }
  17. </script>
__________________
Diseño Web - Arisman Web

Última edición por manuparquegiralda; 11/01/2014 a las 14:22