Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31/05/2014, 01:08
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 5
Respuesta: Varios ID en un mismo getElementById

Alexis88, el problema de error efectivamente esta solucionado, faltaba un parentesis.


pero sigue sin mostrarme/ocultarme los divs


Código Javascript:
Ver original
  1. var mostrar_input = function(ids){
  2.                 var valores = ids.split(",");
  3.                 for (var i in valores)
  4.                     document.getElementById(valores[i].replace(/\s/g, "")).style.display = "block";
  5.             };
  6.              
  7.             selecciona("nombre_1, nombre_2, nombre_3");
  8.  
  9.  
  10.  
  11.  
  12.  
  13.             var ocultar_input = function(ids){
  14.                 var valores = ids.split(",");
  15.                 for (var i in valores)
  16.                     document.getElementById(valores[i].replace(/\s/g, "")).style.display = "none";
  17.             };
  18.              
  19.             selecciona("nombre_1, nombre_2, nombre_3");


Código HTML:
Ver original
  1. <select name="" id="" >
  2.            
  3.                 <option value="elija una opcion" onclick="ocultar_input()">elija una opcion</option>
  4.                 <option value="1" onclick="mostrar_input()">campo1</option>
  5.                 <option value="2" onclick="mostrar_input()">campo2</option>
  6.                 <option value="3" onclick="mostrar_input()">campo3</option>
  7.                            
  8.             </select>
  9.  
  10.  
  11.  
  12.             <div id="nombre_1" style="display:none"> <input type="text" name="" id=""/> </div>
  13.  
  14.             <div id="nombre_2" style="display:none"> <input type="text" name="" id=""/> </div>
  15.  
  16.             <div id="nombre_3" style="display:none"> <input type="text" name="" id=""/> </div>