Foros del Web » Programando para Internet » Javascript »

Habilitar y deshabilitar Radio Button

Estas en el tema de Habilitar y deshabilitar Radio Button en el foro de Javascript en Foros del Web. Hola a todos Tengo un problema con habilitar y deshabilitar Radio Button. Por ejemplo Tengo un formulario en el cual tengo dos grupos de RADIO ...
  #1 (permalink)  
Antiguo 19/06/2008, 09:31
Avatar de Chuty  
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 2
Habilitar y deshabilitar Radio Button

Hola a todos
Tengo un problema con habilitar y deshabilitar Radio Button. Por ejemplo
Tengo un formulario en el cual tengo dos grupos de RADIO BUTTON cada Grupo esta campuesto por dos Radios

El primer grupo
<input type="radio" name="rad0" > Central
<input type="radio" name="rad0" > Sucursal

Segundo Grupo
<input type="radio" name="rad1" > ONL
<input type="radio" name="rad1" > HST

El tema es que cuando me pare en el Radio de Sucursal (1º Grupo) tengo que dashabilitar el ONL (2º Grupo) y dejar checked el HST. y Si me paro en Central (1º Grupo) me deje habilitado el segundo grupo, no importa donde quede el checked.

desde ya muchas gracias.
  #2 (permalink)  
Antiguo 19/06/2008, 09:42
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Habilitar y deshabilitar Radio Button

Hola Chuty

Por así los radio:

Código:
<input type="radio" name="rad0" onclick = "deshabilita(false)"> Central
<input type="radio" name="rad0" onclick = "deshabilita(true)"> Sucursal<br />
y utiliza este código:

Código:
  for (i=0; rad = document.nombreFormu.rad1[i]; i++)
    rad.disabled = valor;
  if (valor) document.nombreFormu.rad1[1].checked = true;
Saludos,
  #3 (permalink)  
Antiguo 19/06/2008, 10:21
Avatar de Chuty  
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 2
Respuesta: Habilitar y deshabilitar Radio Button

Gracias JavierB
Pero tengo una duda
Código PHP:
<script type="text/javascript">
function 
deshabilita() {
  for (
i=0rad document.radio1.rad1[i]; i++)
    
rad.disabled false;
  if (
false != truedocument.radio1.rad1[1].checked true;
}
</script>
<form name="radio1"> 
<input type="radio" checked name="rad0" onclick = "deshabilita(false)"> Central
<input type="radio" name="rad0" onclick = "deshabilita(true)"> Sucursal<br />

<input type="radio" checked name="rad1" > ONL
<input type="radio" name="rad1" > HST
</form> 
no me deshabilita el ONL, esta bien como lo arme.
saludos y nuevamente gracias
  #4 (permalink)  
Antiguo 19/06/2008, 11:01
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Habilitar y deshabilitar Radio Button

Hola de nuevo.

Perdón, faltaba un poco de código en la función:

Código:
function deshabilita(valor) {
  for (i=0; rad = document.radio1.rad1[i]; i++)
    rad.disabled = valor;
  if (valor) document.radio1.rad1[1].checked = true;
}
Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:50.