Valor de Objetos en Formas.

20/10/2005 - 02:16 por madrigal | Informe spam
Hola nuevamente grupo. Como ya he expuesto anteriormente, soy nuevo en esto
de las asp. Ahora tengo el siguiente problema.
Tengo una forma, dentro de la cual tengo dos objetos de tipo Select. El
primero lo lleno con valores provenientes de un recordset, pero al segundo,
el cual necesito llenarlo también en base a otro recordset, necesito pasarle
como parámetro para realizar la consulta, el valor que le sea asignado al 1er
objeto Select derivado de la selección que haga el usuario de la lista
contenida en el mismo. No tengo idea de cómo lograr esta funcionalidad.
Les agradezco de antemano su apoyo para este asunto.
Saludos.
 

Leer las respuestas

#1 Matías Iacono
20/10/2005 - 18:09 | Informe spam
En este mismo foro se trato muchas veces el tema.

Pero la cosa va mas o menos asi:

Primero necesitas una funcion javascript que te haga el submit de tu
formulario cuando el primer select es seleccionado, y un evento en el select
en cuestion

<script>
function HacerSubmit()
{
document.Form1.submit();
}
</script>

<form name=Form1 >

<select name="Select1" onChange="HacerSubmit()">
<% 'Codigo ASP que llena el primer combo
do while not rst.eof
%>
<option value="<%=Rst("CampoEnCustion")" <%if
request.form("Select1") = Rst("CampoEnCuestion") then response.write
"Selected" end if %> ><%=rst("ValorADesplegar%></option>
<%
rst.movenext
loop
%>
</select>

Hasta aca el primer select, fijate en el evento OnChange del mismo, el cual
hara el submit cada vez que seleccionas un item, y el IF del option el cual
reselecciona el valor anterior del mismo combo.

En el caso del segundo, solo debes verificar que, SELECT1 con el
request.form, sea distinto de nada, o sea, se haya seleccionado algo, si es
asi, haces la consulta y lo cargas.

Saludos.
Matías Iacono
Microsoft MVP ASP/ASP.net - DCE3
"madrigal" escribió en el mensaje
news:
Hola nuevamente grupo. Como ya he expuesto anteriormente, soy nuevo en
esto
de las asp. Ahora tengo el siguiente problema.
Tengo una forma, dentro de la cual tengo dos objetos de tipo Select. El
primero lo lleno con valores provenientes de un recordset, pero al
segundo,
el cual necesito llenarlo también en base a otro recordset, necesito
pasarle
como parámetro para realizar la consulta, el valor que le sea asignado al
1er
objeto Select derivado de la selección que haga el usuario de la lista
contenida en el mismo. No tengo idea de cómo lograr esta funcionalidad.
Les agradezco de antemano su apoyo para este asunto.
Saludos.

Preguntas similares