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

Problema con combo ligado

Estas en el tema de Problema con combo ligado en el foro de ASP Clásico en Foros del Web. Hola a todos Mi problema es el siguiente en una misma pagina tengo un combo box el cual me lista una serie de clientes, quiero ...
  #1 (permalink)  
Antiguo 23/06/2005, 04:39
 
Fecha de Ingreso: noviembre-2004
Mensajes: 29
Antigüedad: 20 años, 5 meses
Puntos: 0
Problema con combo ligado

Hola a todos
Mi problema es el siguiente en una misma pagina tengo un combo box el cual me lista una serie de clientes, quiero que al pinchar en uno de estos aparezcan en tres cajas de texto que tengo al lado el colegio numero de colegiado y movil. lo que he hecho y creo que deberia funcionar correctamente es lo siguiente:

<td height="24"> <select name="ARQUITECTO" class="TEXTO" id="ARQUITECTO" onChange="arqui('<%= ARQUITEC("NCOLEGIADO")%>','<%= ARQUITEC("COLEGIO")%>','<%= ARQUITEC("MOVIL")%>')">
<option value=""></option>
<%
While (NOT ARQUITEC.EOF)
%>
<option value><%= ARQUITEC("NOMBRE") & " " & ARQUITEC("APELLIDOS") %></option>
<%
ARQUITEC.MoveNext()
Wend
If (ARQUITEC.CursorType > 0) Then
ARQUITEC.MoveFirst
Else
ARQUITEC.Requery
End If
%>


y ahora en javascript le he puesto lo siguiente:

<script language="javascript">
<!--
function arqui(NCOLEGIADO, COLEGIO, MOVIL)
{
document.OBRAS.INICIO.value = NCOLEGIADO
document.OBRAS.COARQUITE.value = COLEGIO
document.OBRAS.TLFARQUI.value = MOVIL
}
//-->

el caso es que no me aparece nada y no me da ningun error...
no se por donde cogerlo si alguien me puede echar una mando se lo agradeceria muchisimo.
Un saludo a todos y gracias de nuevo
  #2 (permalink)  
Antiguo 23/06/2005, 07:18
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Bueno......deberías revisar el HTML generado, ya sabes, botón derecho -> ver código, para verificar que efectivamente te haya generado las constantes que quieres mandar a las cajas de texto. Puede ser que el recordset este vacio o varios otras cosas.

Solo un apunte de lógica. En el caso de que todo sea correcto, al hacer esto:
<select name="ARQUITECTO" class="TEXTO" id="ARQUITECTO" onChange="arqui('<%= ARQUITEC("NCOLEGIADO")%>','<%= ARQUITEC("COLEGIO")%>','<%= ARQUITEC("MOVIL")%>')">

Se generará algo como:
<select name="ARQUITECTO" class="TEXTO" id="ARQUITECTO" onChange="arqui('uno','dos','tres')">

Y siempre que se ejecute el evento OnChange, independientemente de lo que se seleccione, se mandará a las cajas de texto 'uno','dos','tres'. Deberias hacer algo con el value del combo y antes haber generado y llenado un arreglo para que puedas actualizar el contenido ahora si, dependiendo de la selección.

En respuestas anteriores hay código de como hacer lo que te menciono.

Saludos
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 14:21.