Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/06/2009, 14:06
banrey
 
Fecha de Ingreso: septiembre-2007
Mensajes: 318
Antigüedad: 16 años, 8 meses
Puntos: 1
De acuerdo Respuesta: Seleccion de Combobox

Mcuhachos investigando como hacer la seleccion
consegui el siguiente codigo pero no logro hacer que me recolecte el dato que el usuario pueda tipear en el cambo tipo text para iniciar la busca en la bd adjunto el codigo para que me ayuden con estoy por favor:

<SCRIPT LANGUAGE="JavaScript">

function redirect(x)
{
document.form.htRedirect.value = x;
if (x == 1)
{
if (x == 1) document.getElementById('divFiltro').innerHTML = '<strong>Actividad:&nbsp;&nbsp;&nbsp;</strong><img id="divImagenes">&nbsp;&nbsp;<select name="DetalleFiltro" id="DetalleFiltro" onChange="javascript: cambiaColor(document.form.DetalleFiltro.value);"></select>';
var temp=document.form.DetalleFiltro
document.getElementById('divFechas').style.display = 'none'
document.getElementById('divFiltro').style.display = 'block'
document.getElementById('divTxt').style.display = 'none'
document.getElementById('divShipto').style.display = 'none'
document.getElementById('divClientes').style.displ ay = 'none'
for (m=temp.options.length-1;m>0;m--) temp.options[m]=null
for (i=0;i<group[x].length;i++)
{
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
if (x == 1) document.getElementById('divImagenes').src = "images/"+String(temp.options[0].value).substring(0,1)+".gif"
}
else
if (x == 2) //Clientes
{
document.getElementById('divFiltro').innerHTML = '<select name="DetalleFiltro" id="DetalleFiltro"></select>';
document.getElementById('divFechas').style.display = 'none'
document.getElementById('divFiltro').style.display = 'none'
document.getElementById('divTxt').style.display = 'none'
document.getElementById('divShipto').style.display = 'none'
document.getElementById('divClientes').style.displ ay = 'block'
}
else if (x == 4) //Fecha de inicio entre dos fechas
{
document.getElementById('divFiltro').innerHTML = '<select name="DetalleFiltro" id="DetalleFiltro"></select>';
document.getElementById('divFechas').style.display = 'block'
document.getElementById('divFiltro').style.display = 'none'
document.getElementById('divTxt').style.display = 'none'
document.getElementById('divShipto').style.display = 'none'
document.getElementById('divClientes').style.displ ay = 'none'

}
else if (x == 3) //Codigo del acuerdo
{
document.getElementById('divFiltro').innerHTML = '<select name="DetalleFiltro" id="DetalleFiltro"></select>';
document.getElementById('divFechas').style.display = 'none'
document.getElementById('divFiltro').style.display = 'none'
document.getElementById('divTxt').style.display = 'block'
document.getElementById('divShipto').style.display = 'none'
document.getElementById('divClientes').style.displ ay = 'none'
}
else
{
document.getElementById('divFiltro').innerHTML = '<select name="DetalleFiltro" id="DetalleFiltro"></select>';
document.getElementById('divFechas').style.display = 'none'
document.getElementById('divFiltro').style.display = 'none'
document.getElementById('divTxt').style.display = 'none'
document.getElementById('divShipto').style.display = 'none'
document.getElementById('divClientes').style.displ ay = 'none'
}
}

</script>
</head>
<body>
<form method="post" name="form" id="form">
<input name="htRedirect" type="hidden" id="htRedirect" value="<%if isempty(request.form("htRedirect")) then response.Write("0") else response.Write(request.Form("htRedirect"))%>">
<table width="100%" border="0" align="center">
<tr bgcolor="#E1E1E1">
<td width="278" align="left" valign="middle"><font color="#000000"> Filtrar Busqueda por:
<select tabindex="1" name="cmbFiltro" id="cmbFiltro" onChange="javascript: redirect(document.form.cmbFiltro.value);">
<option value="0"selected>Mostrar Todos</option>
<option value="2">Cliente</option>
<option value="3">C&oacute;digo de Acuerdo</option>
<option value="4">Fecha</option>
</select>
</td>
<td width="646" height="30" align="left" valign="middle" id="loco">
<div id="divFiltro"></div>
<div id="divTxt"><font><strong>C&oacute;digo:</strong>
<input name="txtDetalleFiltro" type="text" id="txtDetalleFiltro" value="">
</font>
</div>

<div id="divClientes">
<font><strong>Cliente:</strong>
<input name="cliente" type="text" id="txtClientes" value="">
</font>
</div>
<div id="divShipto"></div>
<div id="divFechas">
<font><strong>Fecha</strong>
<input name="fecha" type="text" id="txtDetalleFiltro" value="">
</font>
</div>

<td align="center" valign="middle" width="55"><font color="#E1EAF2"><a href="javascript: buscar();"><font size="2">GO</font></a> </font></td>
</tr>
</table>
<script language="JavaScript">
redirect(document.form.htRedirect.value);
</script>
</font>
</form>

</body>
</html>