Foros del Web » Programando para Internet » Javascript »

Combo dependientes.. javascript + php

Estas en el tema de Combo dependientes.. javascript + php en el foro de Javascript en Foros del Web. Holaaa!! tengo el siguiente problema... tengo un combo dependiente el cual funciona de maravillas, pero me acaban de agregar como requerimiento que cuando elija una ...
  #1 (permalink)  
Antiguo 27/01/2011, 12:29
Avatar de nightwish03  
Fecha de Ingreso: enero-2011
Mensajes: 19
Antigüedad: 10 años, 7 meses
Puntos: 0
Combo dependientes.. javascript + php

Holaaa!! tengo el siguiente problema... tengo un combo dependiente el cual funciona de maravillas, pero me acaban de agregar como requerimiento que cuando elija una de las opciones del primer <select>, además de mostrarme el segundo <select> debe aparecer un cuadro de texto.. se hacer ambas cosas por separado, pero no juntas :S
si alguien me pudiera ayudar, se lo agardecería en el alma...
el cod es el siguiente:

<script language="javascript">
function Combos(x) {
ItDepend=document.getElementById('estado_inversion ');
if(!ItDepend){return;}
var mitems=new Array();
mitems['1']=['Solicitado','Cotizado','Aprobado','En proceso de compra','Comprado','Recepcionado','Facturado'];
mitems['2']=['Solicitado','Cotizado','Aprobado','En proceso de compra','Comprado','Recepcionado','Facturado'];
mitems['3']=['Solicitado','Cotizado','Aprobado','Preparación bases','Publicación','Pregunta/Respuesta','En evaluación','En proceso de Adjudicación','Adjudicado','Contrato','Recepcionad o','Facturado'];
ItDepend.options.length=0;
ItActual=mitems[x.options[x.selectedIndex].value];
if(!ItActual){return;}
ItDepend.options.length=ItActual.length;
for(var i=0;i<ItActual.length;i++) {
ItDepend.options[i].text=ItActual[i];
ItDepend.options[i].value=ItActual[i];
}
}
</script>

<p><font color="#FF6600"><b><label for="tipo"> Tipo </label></b></font>
<select name="tipo" id="tipo" onChange="Combos(this)">
<option value="">Seleccione un tipo de Inversi&oacute;n</option>
<option value="1">Compra directa - Monto</option>
<option value="2">Compra directa - Justificado</option>
<option value="3" >Licitaci&oacute;n</option>
</select></p>

la idea es que cuando selecciones "Licitación" aparezca un cuadro de texto...

alguna idea de como realizarlo???
  #2 (permalink)  
Antiguo 27/01/2011, 13:50
Usuario no validado
 
Fecha de Ingreso: diciembre-2010
Ubicación: Querétaro
Mensajes: 12
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Combo dependientes.. javascript + php

Hola compa pues hize esto espero y te sirva de algo jeje
Código HTML:
Ver original
  1. html xmlns="http://www.w3.org/1999/xhtml">
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  3. <title>combo</title>
  4. </head>
  5. function mostrar(){
  6.     var indice = document.formulario.interfaz.selectedIndex
  7.     var valor = document.formulario.interfaz.options[indice].value
  8.     if(valor=="3")
  9.     {  
  10.         document.formulario.indique.style.visibility ='visible';
  11.     }
  12.    
  13. }
  14. <form id="formulario" name="formulario">
  15. <select name="interfaz" id="interfaz" onchange="mostrar()">
  16.     <option value="1">Compra directa - Monto</option>
  17.     <option value="2">Compra directa - Justificado</option>
  18.     <option value="3" >Licitaci&oacute;n</option>
  19. <p> <label class="label_align">Indique</label>
  20. <input style="visibility:hidden;" name="indique" id="indique" type="text">
  21. </p>
  22. </form>
  23.  
  24. </body>
  25. </html>

Etiquetas: combo, dependientes, php
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 17:52.