Foros del Web » Programando para Internet » Javascript »

ayuda con radibutton

Estas en el tema de ayuda con radibutton en el foro de Javascript en Foros del Web. hola a todos lo que pasa es que tengo lo siguiente en una pagina tengo una lista con cuatro radiobutton al elegir uno necesito que ...
  #1 (permalink)  
Antiguo 11/10/2005, 10:59
 
Fecha de Ingreso: junio-2005
Mensajes: 38
Antigüedad: 19 años, 5 meses
Puntos: 0
ayuda con radibutton

hola a todos lo que pasa es que tengo lo siguiente en una pagina tengo una lista con cuatro radiobutton al elegir uno necesito que se deshbiliten los demas .... me podrian colaborar por favor .... gracias
  #2 (permalink)  
Antiguo 11/10/2005, 11:11
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Con javascript lo solventas ..

Muevo tu pregunta al foro de Javascript.

Un saludo,
  #3 (permalink)  
Antiguo 11/10/2005, 11:42
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 9 meses
Puntos: 10
Se puede hacer una pequeña funcion para eso.
Te pongo un ejemplo (mas que nada a modo ilustrativo):

Código:
<html>
<head>
  <script type="text/javascript">
  function deshabilitar(formulario,cualno)
  {
    for(i=0; i<4; i++)
    {
      if(i!=cualno)
        formulario.nombre[i].disabled = true;
    }
  }

  </script>
</head>
<body>
<form action="">
  <input type="radio" name="nombre" value="algo 1" onClick="deshabilitar(this.form, 0)" />
  <input type="radio" name="nombre" value="algo 2" onClick="deshabilitar(this.form, 1)" />
  <input type="radio" name="nombre" value="algo 3" onClick="deshabilitar(this.form, 2)" />
  <input type="radio" name="nombre" value="algo 4" onClick="deshabilitar(this.form, 3)" />
</form>
</body>
</html>
__________________
oohh... quisiera ser godines!!!
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 18:46.