Foros del Web » Programando para Internet » ASP Clásico »

asp y combo

Estas en el tema de asp y combo en el foro de ASP Clásico en Foros del Web. hola a todos: tengo un pequeño problemin con asp les cuento. tengo un combo, que quiero que me muestre los datos desde una base de ...
  #1 (permalink)  
Antiguo 10/03/2006, 08:40
 
Fecha de Ingreso: marzo-2006
Mensajes: 36
Antigüedad: 19 años, 2 meses
Puntos: 0
asp y combo

hola a todos:

tengo un pequeño problemin con asp les cuento.

tengo un combo, que quiero que me muestre los datos desde una base de datos sql server, bueno la combo me muestra los datos, que extraigo de la base de datos.

pero al pinchar un dato de la combo, me muestra el dato que esta defecto, y no el dato que yo seleccione.

por lo que mi pregunta es:¿como le hago para que me muestre el dato que yo pinche y no el que me muestra por defecto?

aqui les muestro mi codigo donde yo poblo la combo.

<Select Name="Periodo" OnChange="detalles()">
<%
Do While not Registro.eof
LV_PERIODO =Registro("PERIODO")
response.write "<option value="&LV_PERIODO&"&LV_PERIODO="&LV_PERIODO&">"&L V_PERIODO&"</option>"
Registro.MoveNext
Loop
Response.Write ("</Select>")
end if
CerrarConexion
%>

OJALÁ QUE ME AYUDEN PORQUE ESTOPY DESESPERDA
  #2 (permalink)  
Antiguo 10/03/2006, 08:53
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
COMBO y ASP

Hola, yo trabajo con envio de formulario para captar el Id del combo seleccionado y al momento de volver a cargarlo pueda mediante una sentencia mostrar lo seleccionado:

Aki te coloco un codigo espero te sirva:
<head>
<script>
function Envio(){
document.formulario.submit();
}
</script>
</head>
<form name="formulario" method="POST"
----conexion BD
Nombre:<%set tabla=coneccion.Execute("select * from TABLA")%>
<select name="NOMBRECOMBO" onchange="javascript:Envio();">
<%id=cint(Request.form("NOMBRECOMBO"))%>
<option value="----"></option>
<%do while not tabla.eof %>
<option value="<%=tabla("IdT")%>" <%if id=cint(tabla("IdT")) then%
>Selected <%End if%>>
<%=tabla("Nombre")%></option>
<%tabla.movenext
loop%>
</select>
.....
</form>


Idt es un campo Numerico
Un saludo

Última edición por WILLIAMGG; 10/03/2006 a las 09:03
  #3 (permalink)  
Antiguo 10/03/2006, 08:54
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
Código:
<% 
Do While not Registro.eof 
    LV_PERIODO =Registro("PERIODO") 
    if dato_por_defecto=lv_periodo then
        response.write "<option value="&LV_PERIODO&"&LV_PERIODO="&LV_PERIODO&" selected>"&L V_PERIODO&"</option>"
    else
       response.write "<option value="&LV_PERIODO&"&LV_PERIODO="&LV_PERIODO&">"&L V_PERIODO&"</option>"
    end if
    Registro.MoveNext
Loop 
Response.Write ("</Select>") 
end if
CerrarConexion 
%>
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 11:14.