Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/08/2012, 16:05
beeman00
 
Fecha de Ingreso: enero-2012
Ubicación: Caracas
Mensajes: 75
Antigüedad: 13 años
Puntos: 21
Respuesta: Mostrar campos con cambio de combobox

Cita:
Iniciado por dvbeaumont Ver Mensaje
No, aun asi no funciona

Código Javascript:
Ver original
  1. function mostrar_ocultar(valor){
  2.     var cadena_ids='';
  3.     switch(valor){
  4.          case '1':cadena_ids = 'elemento1|block,elemento2|none,elemento3|block';
  5.          case '2':cadena_ids = 'elemento1|none,elemento2|block,elemento3|none';
  6.     }
  7.     var tmp = cadena_ids.split(',');
  8.     for(i=0; i<tmp.length; i++){
  9.     alert(tmp);
  10.     alert(tmp[i].split('|')[0]);
  11.         document.getElementById(tmp[i].split('|')[0]).style.display=tmp[i].split('|')[1];
  12.    }
  13. }

Código HTML:
Ver original
  1. <select name="select1" id="select1" onchange="mostrar_ocultar(this.value);">
  2. <option  value="1">Casa</option>
  3. <option  value="2">Casa2</option>
  4.  
  5.  <div id="elemento1">asdas</div>
  6. <div id="elemento2">3215</div>
  7. <div id="elemento3">fgs dfgsd fgsdfgsdf gsd gsdg sdg</div>
listo probado y todo.

no le estabas colocando valor a las opciones