Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/07/2006, 05:43
SandraLl
 
Fecha de Ingreso: mayo-2006
Ubicación: Bilbo
Mensajes: 76
Antigüedad: 18 años, 10 meses
Puntos: 0
A ver, el problema esta aqui:
<option value="<%var=rs.Fields("IdProductos")%>"> <%=rs.Fields("Productos")%></option>

en el value no tienes que poner var=rs.Fields("IdProductos"), sino solamente asi:
<option value="<%rs.Fields("IdProductos")%>"> <%=rs.Fields("Productos")%></option>

no tienes que guardar el valor en la variable var, sino q ya lo guardas en el value.
Lo que ahora tienes q hacer es recoger el valor que tiene la opcion q has seleccionado y ese valor es el que le tienes que pasar en la select.
Seria algo asi:

for (i=0; i<=document.NombreFormulario.Producto.length-1; i++)
{
if(document.NombreFormulario.Producto.options[i].selected)
{
var = document.NombreFormulario.Producto.options[i].text;
}
}

Esto lo que hace es ir recorriendo todas las opciones que tu has cargado en el combo (que has llamado Producto), mira a ver cual es la que esta seleccionada, y coge el valor de esa.
Y luego con ese valor, que lo hemos guardado en var se le pasas a la select.

Lo unico que fallaria es que tu no tienes un formulario donde este contenido el combo. No se como se recogen los datos si no estan dentro de un formulario pero lo que si que puedes hacer es poner el form.
seria, donde empieza el body poner:
<form name="NombreFormulario">
y al terminar el body:
</form>

Espero que te ayude.