Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/06/2013, 15:17
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 8 meses
Puntos: 344
Respuesta: Habilitar y desabilitar un campo con Javascript

Tienes varios errores.
  1. Te faltaba cerrar una llave de la función
  2. La condición estadoActual.disabled == "true" es incorrecta, debe ser estadoActual.disabled == true o estadoActual.disabled



Código Javascript:
Ver original
  1. function habilitaCompras(campoCantidad)
  2. {
  3.     var estadoActual = document.getElementById(campoCantidad);
  4.  
  5.    
  6.     if(estadoActual.disabled)
  7.     {
  8.         estadoActual.disabled= false;
  9.     }
  10.     else
  11.     {
  12.         estadoActual.disabled= true;
  13.     }
  14. }

Una versión reducida:

Código Javascript:
Ver original
  1. function habilitaCompras(campoCantidad)
  2. {
  3.     var estadoActual = document.getElementById(campoCantidad);
  4.  
  5.     estadoActual.disabled = !estadoActual.disabled;
  6. }