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

mandar variable de javascript a asp

Estas en el tema de mandar variable de javascript a asp en el foro de ASP Clásico en Foros del Web. holas tengo una pequeña duda... tengo un formulario en una pag y este contiene un combobox en este hay 3 opciones: id, nombre y apellido. ...
  #1 (permalink)  
Antiguo 26/11/2007, 18:01
 
Fecha de Ingreso: noviembre-2007
Mensajes: 15
Antigüedad: 16 años, 6 meses
Puntos: 0
Pregunta mandar variable de javascript a asp

holas
tengo una pequeña duda...

tengo un formulario en una pag y este contiene un combobox
en este hay 3 opciones: id, nombre y apellido.
esta pag se conecta a una bd y segun la opcion elegida del combo
sera la sentencia sql que haga, ademas hay una caja de texto
donde escribe segun corresponda

por ej:
si el usuario selecciona id, la sentencia sql seria:

caja de texto= usuario ingresa: "1"
select * from tabla where id = "1"

si el usuario selecciona nombre en el combo seria:
caja de texto="juan"
sql : select * from tabla where nombre="juan"

como el formulario es del cliente uso esta funcion javascript:
Código HTML:
function elegir()
{
  var lista = document.getElementById("eleccion");
  var indiceSeleccionado = lista.selectedIndex;
  var opcionSeleccionada = lista.options[indiceSeleccionado];
  var textoSeleccionado = opcionSeleccionada.text;
  <font color="RED"> var valorSeleccionado</font> = opcionSeleccionada.value;
  
  if(valorSeleccionado==1)
  {
     alert("ud eligio ID");
  }
  else if(valorSeleccionado==2)
  {
   	  alert("ud eligio nombre");
  }
  else
  {
      alert("ud eligio apellido");
  }	  

}

// los alert solo los uso para verificar :P
luego en asp tendria q hacer algo como esto:
if opcionSeleccionada.value=1 then
select * from tabla where id = "1"
response.write(el nombre es: juan, el apellido perez donde id=1)
else if
select * from tabla where nombre="juan"
(response.write(la id es :1 el apellido perez, donde nombre ="juan")
end if

como mando la variable en rojo de javascript a asp?
ojala haya quedado clara la pregunta :S
saludos

Última edición por metalexis; 26/11/2007 a las 18:07
  #2 (permalink)  
Antiguo 27/11/2007, 07:14
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 4 meses
Puntos: 8
Re: mandar variable de javascript a asp

Con el action del formulario apuntando a tu página ASP, ésta debería recibir el valor como cualquier otro campo:

request.Form("opcionSeleccionada")
__________________
Kelpie
  #3 (permalink)  
Antiguo 27/11/2007, 11:42
 
Fecha de Ingreso: noviembre-2007
Mensajes: 15
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: mandar variable de javascript a asp

gracias... nunca pense que fuese tan facil xD
me fui por el lado complicado :S
con el respose.form me da el valor del value correspondiente :D
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 20:57.