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

asp + javascript

Estas en el tema de asp + javascript en el foro de ASP Clásico en Foros del Web. <HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"> function valida(e){ if (e.keyCode == 13) { <% Dim Conn,strSQL, oRS set Conn = server.createobject("adodb.connection") Conn.open "Driver={SQL Server};SERVER=148.208.136.19;UID=civitec2005;PWD= rolando;DATABASE=civitec2005" la duda ...
  #1 (permalink)  
Antiguo 07/04/2005, 11:18
 
Fecha de Ingreso: febrero-2005
Mensajes: 13
Antigüedad: 20 años, 2 meses
Puntos: 0
asp + javascript

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function valida(e){

if (e.keyCode == 13)
{

<%
Dim Conn,strSQL, oRS
set Conn = server.createobject("adodb.connection")
Conn.open "Driver={SQL Server};SERVER=148.208.136.19;UID=civitec2005;PWD= rolando;DATABASE=civitec2005"

la duda es como le hago para que me haga esta consulta porque no me la acepta y lo que quiero consultar se encuentra en el texto t1

gracias de antemano

strSQL = "SELECT * FROM acervo where clasifica='" & t1.value & "'"
Set oRS = Conn.Execute(strSQL)
%>

form1.t2.value="<%response.write(oRS("autor"))%>"
}
}
</SCRIPT>
</head>
<BODY >

<FORM NAME="form1" >
<input type="text" size="5" name="t1" onKeyPress=valida(event)>
<input type="text" size="5" name="t2" >
</FORM>
</BODY>
</HTML>
  #2 (permalink)  
Antiguo 07/04/2005, 11:20
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Imposible sin recargar la pagina, ASP se ejecuta en el servidor, y javascript en el cliente, es decir que cuando tu le quieres pasar el valor del campo a la consulta, esta consulta ya no existe.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 07:45.