Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/06/2013, 17:36
Avatar de pabloe9k
pabloe9k
 
Fecha de Ingreso: julio-2008
Ubicación: Argentina
Mensajes: 190
Antigüedad: 16 años, 4 meses
Puntos: 3
Respuesta: Habilitar y desabilitar un campo con Javascript

Cita:
Iniciado por alexg88 Ver Mensaje
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. }
Tenías razón!! Era la condición que estaba usando (la llave me la comí cuando armé el post).
Muchísimas gracias!!