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