Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2009, 07:49
skel363
 
Fecha de Ingreso: febrero-2003
Ubicación: chile
Mensajes: 101
Antigüedad: 22 años
Puntos: 1
Respuesta: cambiar el gris del control asp:radiobuttonlist

Cita:
Iniciado por eldelpuerto Ver Mensaje
Hola todos. UN saludo.

Pues eso, como puedo cambiar el color gris cuando el control (asp:radiobuttonlist)está ....s.

Primero en el servidor cargamos los datos en la radio y ponemos el valor seleccionado según la BD.

Luego llamamos el siguiente método:


Código:
private void MakeRadioButtonListDisabled(RadioButtonList rblRadios)
{

            for (int i = 0; i < rblRadios.Items.Count; i++)

            {

                rblRadios.Items[i].Attributes.Add("onclick",

                    String.Format("DisableRadios('{0}', {1}, {2});", rblRadios.ClientID, i, rblRadios.SelectedIndex));

            }

 }


Y en nuestra página agregamos el javascript correspondiente:


Código:
    <script>

    function DisableRadios(name, currentIndex, selectedIndex)

    {

        var radios = document.getElementsByName(name);

        if (selectedIndex > -1)

        {

            radios[selectedIndex+1].checked = true;

        }

        else

        {

            for(i = 0; i < radios.length; i++)

                radios[i].checked = false;

        }

        radios[currentIndex+1].blur();        

    }
    </script>
Saludos...
__________________
s[K]eL