Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2007, 18:01
metalexis
 
Fecha de Ingreso: noviembre-2007
Mensajes: 15
Antigüedad: 17 años, 5 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