Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/01/2008, 23:23
Avatar de marcopoloaz06
marcopoloaz06
 
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 17 años, 6 meses
Puntos: 11
Re: Boton de Radio!!!

Código HTML:
<script type="text/javascript">
function mostrar(f,e){ 
 for(var j=0;j<f.elements.length;j++){
 var fe=f.elements[j];
if(fe.type=="radio" &&fe.name!="var_tllamada"&& fe.disabled) fe.disabled=false;
 }
  for(var i=0;i<e.length;i++)
 eval("f."+e[i]+".disabled=true;");
}
</script> 
o
Código HTML:
<script type="text/javascript">
function mostrar(f,e){ 
  for(var i=0;i<e.length;i++)
 eval("f."+e[i]+".disabled=true;");
}
</script> 
Hola. Ps bueno ps si entiendes javascript ya mas o menos te daras cuenta de lo que trata, con el ejemplo que te voy a poner funciona Bien, solo le puedes pasar names de elementos que estan en el formulario que pasas como primer parámetro y para la primera función trata que todos los checks tengan el mismo name de los otros 3 ("var_tllamada").

Con esto lo puedes probar:
Código HTML:
<form name="formulario">

<input name="var_tllamada" type="radio" value="1" onchange="mostrar(this.form,['var_fe','var_he'])">
Audiencia<br>
<input name="var_tllamada" type="radio" value="2" onchange="mostrar(this.form,['var_he'])">
Invitación<br>
<input name="var_tllamada" type="radio" value="3" onchange="mostrar(this.form,['var_he','var_le'])">
Ninguna de las Anteriores.<br>
<input name="var_fe" type="radio" value="2">
var_fe<br>
<input name="var_he" type="radio" value="2">
var_he<br>
<input name="var_le" type="radio" value="2">
var_le<br>

</form> 
Aquí esta el ejemplo:
http://polopolomp.6te.net/botonderadio/

Bueno espero y eso este bien por que eso fue lo que entendí mas o menos.
Bueno saludos.
Adiosss...!
__________________
Aerolíneas Alicia :D

Última edición por marcopoloaz06; 30/01/2008 a las 23:42 Razón: puse ejemplo :]