Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2011, 08:54
Avatar de lobo_php
lobo_php
 
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 5 meses
Puntos: 75
Tratamiento de checkboxes

Buenos días,

Mi problema es el siguiente:

Como se pueden dar cuenta por mi nick yo trabajo con php y uso javascript en ocaciones para validar por lo que no conozco mucho del tema, así que por favor disculpen mi ignorancia...

tengo esos dos campos:



lo que quiero es que al darle click al check del riesgo se deshabilite el de la oportunidad, ya que sólo pueden escoger uno u otro:

yo en mi poco conocimiento, hice un script que funciona a la perfección en firefox, opera, safari, chrome, pero en IE me genera problemas y es el navegador que más se usa acá...

les adjunto el código

Código Javascript:
Ver original
  1. function validarCheck(valor){
  2.     if (valor == 0){
  3.         valor = ""
  4.     }
  5.     var checksi = document.getElementById('cumpleSiAF'+valor);
  6.     var checkno = document.getElementById('cumpleNoAF'+valor);
  7.     if(checksi.checked == true){
  8.         checkno.setAttribute('disabled', 'disabled');
  9.     }
  10.     else{
  11.         checkno.removeAttribute('disabled');
  12.     }
  13.     if(checkno.checked == true){
  14.         checksi.setAttribute('disabled', 'disabled');
  15.     }
  16.     else{
  17.         checksi.removeAttribute('disabled');
  18.     }
  19. }

Si alguien me puede ayudar a resolver el problema de IE, estaré agradecido o si por el contrario hay otra forma de hacerlo también será bienvenida
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175