Foros del Web » Programación web » ASP Clásico »

[SOLUCIONADO] opción seleccionada de combobox

Estas en el tema de opción seleccionada de combobox en el foro de ASP Clásico en Foros del Web. Hola, necesito que me echéis una mano. Os muestro lo que tengo y abajo os explico lo que necesito. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ASP: Ver original ...
  #1 (permalink)  
Antiguo 22/03/2013, 02:13
 
Fecha de Ingreso: abril-2012
Ubicación: Gipuzkoa
Mensajes: 383
Antigüedad: 2 años, 4 meses
Puntos: 7
Exclamación opción seleccionada de combobox

Hola, necesito que me echéis una mano. Os muestro lo que tengo y abajo os explico lo que necesito.
Código ASP:
Ver original
  1. <form action="coplanrev.asp" method = "post" id="form1" name="buscar">
  2.    LINEA:
  3.    <select name='seleccion' onchange ="document.getElementById('form1')">
  4.       <option></option>
  5.       <option>WindPower</option>
  6.       <option>Hydro</option>
  7.       <option>CIM</option>
  8.    </select>
  9.    <input type="submit" name="buscar" value="Buscar">
  10.    <%Dim combo
  11.    if request.Form("seleccion")<> "" then%>
  12.       <%Dim valorcombo
  13.       valorcombo = request.Form("seleccion")
  14.    end if%>
  15. </form>
  16.  
  17. <form action="coplanrev.asp" method = "post" id="form2" name="añadir">
  18.    <input type="text" name="elemento" size=20 value="">
  19.    <input type="submit" name="agregar" value="Agregar">
  20.    <%if request.Form("elemento")="" then%>
  21.    <%else%>
  22.         <%Dim valortext
  23.         valortext = request.Form("elemento")%>
  24.         <%tablabase.open "select count(n_pedido) as n_pedido from tablabase where n_pedido ='"&valortext&"'", conn%>
  25.          <%while not (tablabase.eof)%>
  26.                   <%Dim existe
  27.                   Session(tablabase("n_pedido")) = tablabase("n_pedido").value
  28.                   existe = tablabase("n_pedido")%>
  29.               <%tablabase.moveNext%>
  30.          <%wend%>
  31.          <%tablabase.Close%>
  32.          <%if existe = "1" then%>
  33. [B]COGER VALOR SELECCIONADO DEL COMBO[/B]
  34.                <%if combo<> "" then%>  
  35.                      <%tablabase.open "update tablabase set preaprobacion='1', preaprobacionl='"&combo&"' where n_pedido ='"&valortext&"'", conn%>
  36.                      <%response.redirect "coplanrev.asp"%>
  37.                <%else
  38.                       response.write "<br> * Elige la linea"%>
  39.                <%end if%>
  40.       <%else%>
  41.            <%if valorcombo <> "" then%>
  42.                <%="<BR> * El pedido no existe"%>
  43.            <%else
  44.                response.write "<br> * Elige la linea e introduce el pedido correcto"%>
  45.            <%end if%>
  46.       <%end if%>
  47.    <%end if%>
  48. </form>

Lo que quiero es que en el cacho de código que he introducido, donde he escrito en mayúscula, me coja el valor que elijo del combo del form1 para hacer comprobaciones y coger el valor.

Como puedo hacerlo?

__________________
Gracias por todo;

Un saludo
  #2 (permalink)  
Antiguo 09/04/2013, 10:24
 
Fecha de Ingreso: abril-2012
Ubicación: Madrid (España)
Mensajes: 153
Antigüedad: 2 años, 3 meses
Puntos: 4
Respuesta: opción seleccionada de combobox

Te sirve esto?

Código:
<form action="coplanrev.asp" method = "post" id="form1" name="buscar">
   LINEA:
   <select name='seleccion' onchange ="document.getElementById('form1')">
      <option></option>
      <option>WindPower</option>
      <option>Hydro</option>
      <option>CIM</option>
   </select>
<input name="enviado" type="hidden" id="enviado" value="1" />
   <input type="submit" name="buscar" value="Buscar">

<% 'codigo asp

enviado = request.querystring("enviado")
seleccion= request.querystring("seleccion")

if enviado = "1" then

'//aqui el codigo que te interese si el formulario ha sido enviado y puedes trabajar con la variabla seleccion
end if
'// como normalmente no se hace nada en caso de que no se haya enviado cerramos el if sin ningun else.

%>
  #3 (permalink)  
Antiguo 10/04/2013, 04:24
 
Fecha de Ingreso: abril-2012
Ubicación: Gipuzkoa
Mensajes: 383
Antigüedad: 2 años, 4 meses
Puntos: 7
Respuesta: opción seleccionada de combobox

Cita:
Iniciado por neofilo Ver Mensaje
Te sirve esto?

Código:
<form action="coplanrev.asp" method = "post" id="form1" name="buscar">
   LINEA:
   <select name='seleccion' onchange ="document.getElementById('form1')">
      <option></option>
      <option>WindPower</option>
      <option>Hydro</option>
      <option>CIM</option>
   </select>
<input name="enviado" type="hidden" id="enviado" value="1" />
   <input type="submit" name="buscar" value="Buscar">

<% 'codigo asp

enviado = request.querystring("enviado")
seleccion= request.querystring("seleccion")

if enviado = "1" then

'//aqui el codigo que te interese si el formulario ha sido enviado y puedes trabajar con la variabla seleccion
end if
'// como normalmente no se hace nada en caso de que no se haya enviado cerramos el if sin ningun else.

%>


Perfecto!!! Cuando pueda subo el código. Que estoy liada. Gracias por tu ayuda
__________________
Gracias por todo;

Un saludo
  #4 (permalink)  
Antiguo 10/04/2013, 05:08
 
Fecha de Ingreso: abril-2012
Ubicación: Madrid (España)
Mensajes: 153
Antigüedad: 2 años, 3 meses
Puntos: 4
Respuesta: opción seleccionada de combobox

De nada para eso estamos. Espero que te sirva

Etiquetas: asp, combobox, select, tabla
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:00.
SEO by vBSEO 3.3.2