Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2011, 22:56
Avatar de mandrake88
mandrake88
 
Fecha de Ingreso: septiembre-2009
Mensajes: 328
Antigüedad: 15 años, 2 meses
Puntos: 13
Mostrar y Ocultar divs segun valor RadioButton

Bueno, necesito mostrar/ocultar unos divs de acuerdo al valor seleccionado en un radio button. El codigo ya lo tengo pero por algo motivo que no me doy cuenta, no esta funcionando.

El JS (embido en el html)
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.         function toggle(elemento) {
  3.           if(elemento.value=="a") {
  4.               document.getElementById("uno").style.display = "none";
  5.               document.getElementById("dos").style.display = "none";
  6.            }else{
  7.                if(elemento.value=="b"){
  8.                    document.getElementById("uno").style.display = "block";
  9.                    document.getElementById("dos").style.display = "none";
  10.                }else{
  11.                    if(elemento.value=="c"){
  12.                         document.getElementById("uno").style.display = "none";
  13.                         document.getElementById("dos").style.display = "block";
  14.                     }  
  15.                 }
  16.             }
  17. </script>

el Codigo del form:
Código HTML:
Ver original
  1. <fieldset class="fields2">
  2.     <dl>
  3.         <dt><label>Cual opcion:</label></dt>
  4.         <dd>
  5.             <input type="radio" name="tipo_attach" onclick="toggle(this)" value="a"> Opcion a<br>
  6.             <input type="radio" name="tipo_attach" onclick="toggle(this)" value="b" > Opcion b<br>
  7.             <input type="radio" name="tipo_attach" onclick="toggle(this)" value="c"> Opcion c
  8.         </dd>
  9.     </dl>
  10.  
  11. <div id="uno" style="display:none">
  12. <p>Hola, soy el div Uno</p>
  13. </div>
  14.  
  15. <div id="dos" style="display:none">
  16. <p>Hola, soy el div dos</p>
  17. </div>

La consola del navegador, cuando hago click en algun radio button, me devuelve el siguiente mensaje:

Cita:
Uncaught ReferenceError: toggle is not defined

Última edición por mandrake88; 10/02/2011 a las 23:16