
| |||
![]() Señores.....como podria hacer para mostrar una cadena en un text a partir de una opción que se elige desde un select, vale destacar que el select es dinamico, (generado a partir de una BD) y lo que quiero mostrar en el text que aparte de estar relacionado con la opción elegida en el select...viene tambien de BD. Saludos ![]() |
| |||
![]() Despues de seleccionar la opción del select debe aparecer una cadena en el text que no es el valor del select propiamente, lo que tu comentas es la sentencia para que se muestre, pero como recupero el valor de la consulta que hecho en un principio tomar un campo distinto a los mostrados en el select y este mostrarlo en el text ? |
| |||
Voy de nuevo! Tengo un select dinamico, si hago click en su pestaña el se despliega y me muestra por decir algo "un conjunto de acronimos" luego tengo un textarea en donde quiero mostrar el significado del acronimo que seleccione en el select...si la cadena que corresponde a la descripción del acronimo esta en base de datos y ya me la he traido en una consulta anterior, como la muestro en el text una vez que elija en el select! Si se entiende? |
| ||||
has probado AJAX? Pues prueba. es lo que mejor te viene. también puedes cargar un arreglo en javascript con las descripciones y, dependiendo de la selección, cambiar el valor del textarea porque me imagino que lo querrás hacer sin recargar la página, no? |
| |||
![]() El camarada "El Metallick" dio donde es, lo malo es que tendre que recargar la pagina. Gracias de todos modos. Lo de AJAX no me ha quedado tiempo de jugar con el, sin embargo me parece muy interesante, cuando pueda hacerlo por alli te aviso "Transkugabi".....gracias a ti tambien! ![]() |
| ||||
bueno me alegro que haya servido lo que puse... esa es la idea la adaptacion logicamente en tus manos.. saludos y suerte
__________________ Haz la guerra en la cama y el amor donde se te de la gana... El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!! |
| |||
![]() Cita: Chevere...no he dicho que menosprecie la colaboración del camarada "Traskugabi", es una opción, dejame digerirla....y les comento como me cayo. Vale?
Iniciado por Myakire Si no quieres recargar la página y no puedes aprender ajax en este momento, pues no menosprecies la opción del arreglo en javascript que te recomendaron. Saludos ![]() ![]() |
| |||
![]() <%... ' Recupero el valor que selecciono en el select aqui. combo = request.form("combo") ' Hago la conexion para traer el valor asociado a la elección. Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("base_datos.mdb")) strSQL = "Select MPCS.RDESCR From MPCS were campo = '" & combo &"'" Set oRs = conn.Execute(strSQL) While Not oRs.EOF oRs.MoveNext Wend 'Capturo el valor producto de la consulta usando el filtro " & combo &" descripcionCod = oRs.Fields("RDESCR").VALUE oRs.Close conn.Close%> ' Luego lo paso al text para que se muestre. <td colspan="3" align="center" bgcolor="#e0e0e0" td><input name="txtCodProblema" type="text" size="43" readonly="yes" maxlength="40" style="FONT-FAMILY: Arial; FONT-SIZE: 9pt" value="<%= descripcionCod %>"></td> ' Y si hago una nueva seleccion ...debe cambiar la cadena del text y asi sucesiamente. Estoy nublado, ![]() ![]() |
| ||||
ves? es que no es cuestion de que no menosprecies. es cuestión de que lo lleves a cabo. cuando recuperes los datos, monta un arreglo en javascript y, por cada evento OnChange del select, haq que cambie el valor del textarea. ¿cómo hacerlo? eso ya es javascript. las FAQ de javascript son alucinantes en este foro. y si tienes mucha prisa, pon el textarea en un iframe y recarga sólo el iframe (ayyyyy bendito AJAX) |
| |||
![]() Cita:
Iniciado por trasgukabi ves? es que no es cuestion de que no menosprecies. es cuestión de que lo lleves a cabo. cuando recuperes los datos, monta un arreglo en javascript y, por cada evento OnChange del select, haq que cambie el valor del textarea. ¿cómo hacerlo? eso ya es javascript. las FAQ de javascript son alucinantes en este foro. y si tienes mucha prisa, pon el textarea en un iframe y recarga sólo el iframe (ayyyyy bendito AJAX) Como dije anteriormente camarada, tu observacion es una opción..voy a evaluar. Igualmente gracias...por tu aporte...al final la esencia de este sitio es para eso.....con esto dejo en claro que no menosprecio ni menospreciaré cualquier aporte de esta comunidad. ![]() |
| |||
![]() Que tal camaradas, tengo este problemita. Tengo un select desde una base de datos, cuya primera opcion a mostrar es
Código:
y el resto que viene de la BD (Despues de hacer todo lo necesario... claro esta) en <option value = "0" selected >Seleccione...</option>
Código:
el valor de lo que se selecciona en el select lo capturo haciendo esto:<option value="<%=oRs("ValorRegistro")%>"><%=oRs("Registro")%></option>
Código:
, si se preguntan por que hago esto es para pasar el valor a una pagina en un iframe, el cual implemento de esta forma:codCombo = request.form("name_del_select") varCod = Request.QueryString("codCombo")
Código:
Vale destacar que en la pagina alojada en el frame hago todo el trabajo para (Una vez que lo haya logrado claro) tomar el valor y hacer las consultas respectivas, para retornar un valor asociado al inicial y mostrar lo recuperado en el text. Todo esto para no recargar la pagina del formulario y conservar el resto de los datos en cada uno de los elementos del formulario.<div align="left"> <iframe name="miIFrame" src="miPagDondeEstaElText.asp?codCombo=<%= varCod %>" width="251" height="21" marginwidth="5" marginheight="5" frameborder="0" scrolling = "no"></iframe><div> En la pagina miPagDondeEstaElText.asp implemento esto:
Código:
para recuperar el valor pasado desde la pagina que contiene a el iframe. Diganme que estoy obviando....o en que estoy fallando. Mil gracias a todos! varCod = Request.QueryString("codCombo") ![]() Puede que me sugieran lo del arreglo en JavaScript, como lo hizo el camarada Traskugabi, pero ya para mi es una norma hacerlo asi! Gracias nuevamente! ![]() |
| ||||
Cita: Noto en tu mensaje, aparte de estar muy claramente redactado, que no dices que problema tienes con la metodología que describes. Supongo que funciona, ¿o no? para recuperar el valor pasado desde la pagina que contiene a el iframe. Diganme que estoy obviando....o en que estoy fallando. Mil gracias a todos! |
| |||
![]() Cita:
Iniciado por Myakire Noto en tu mensaje, aparte de estar muy claramente redactado, que no dices que problema tienes con la metodología que describes. Supongo que funciona, ¿o no? Que tal Myakire, el problema lo especifico en el titulo del escrito:
Código:
Por si acaso, te doy mas detalles: El problemita es que no puedo recuperar el valor en la pagina que tengo en el iframe, para luego recuperar otro valor a partir del inicial (El que necesito pasar de la pag. principal a la pagina que esta en el iframe) y mostrar en el text la cadena deseada. Espero que este más claro. Saludos! Una mano, para terminar esto! No puedo recuperar el valor en el iframe. P.D: He revisado ya en el foro, hay algunos ejemplos, los he seguido al pie de la letra...pero sinceramente...no se que detalle falta..! Gracias por tu atención. ![]() |
| ||||
ok, a ver si entendí ... tienes un select en una página y quieres que lo que se seleccione ahí se mande a la página que tienes en un iframe, ¿es correcto? Para eso se me ocurre mandar un submit (quizá por medio de un formulario oculto) desde el evento onchange del select a un target que sería el nombre del iframe, recuerda que los formularios tienen cláusula target. Saludos |