Foros del Web » Programando para Internet » Javascript »

Ayuda por favor

Estas en el tema de Ayuda por favor en el foro de Javascript en Foros del Web. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Pagina nueva 1</title> <!-- Creacion de Funcion para buscar el dato a traves del Rut del Cliente --> <script ...
  #1 (permalink)  
Antiguo 18/07/2008, 18:17
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 0
Exclamación Ayuda por favor

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Pagina nueva 1</title>
<!-- Creacion de Funcion para buscar el dato a traves del Rut del Cliente -->
<script type="text/javascript">
function BuscarCliente()
{
rutc.value = obj.value;
var accion = "manclientes.asp?rutc="+rutc.value;
window.document.FrontPage_Form1.action = accion;
window.document.FrontPage_Form1.target="_self";
dato = self.document.FrontPage_Form1.submit()
<%
Dim bdd
Dim rs
Dim variable,varnombre
Dim SQL
Set bdd = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Set bdd = Server.CreateObject("ADODB.Connection")
bdd.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("latino.mdb"))
SQL = "SELECT * FROM clientes WHERE rutcliente = " & dato & " "
Set rs = bdd.Execute(SQL)
varnombre = rs("razonsocial")
variable = rs("rutcliente")
%>
// Resulta que cuando es numerico pasa sin comillas y cuando es texto con comillas //
// Aqui asigno a los campos para qe se vean en el formulario
document.FrontPage_Form1.T1.value = <%= variable %>
document.FrontPage_Form1.nombrec.value = "<%= varnombre %>"
}
</script>
</head>
<body>
<form name= "FrontPage_Form1" method="POST" action="--WEBBOT-SELF--" onsubmit="return FrontPage_Form1_Validator(this)" >
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--webbot bot="Validation" s-data-type="Integer" s-number-separators="." -->
<input type="text" name="rutc" size="20" onclick = "javascript:BuscarCliente(this.form)">
<input type="text" name="nombrec" >
<input type="text" name="T1" size="20"><br>
</p>
</form>
</body>
</html>

POR FAVOR AYUDA TENGO PROBLEMAS ESTOY TRATANDO DE HACER UN FORMULARIO QUE RECIBE UN DATO A TRAVES DE UNA TEXTBOX EL CUAL AL HACER UN CLICK VALLA A UN RUTINA QUE LO BUSQUE A TRAVES DE UNA SELECT Y DESPLIEGUE LOS DATOS EN EL MISMO FORMULARIO

EL PROBLEMA QUE AL EJECUTARLO ME SALE EL SIGUIENTE ERROR

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'rutcliente ='.
/latinobeta/ManClientes.asp, línea 29
  #2 (permalink)  
Antiguo 19/07/2008, 17:12
 
Fecha de Ingreso: febrero-2003
Ubicación: Santiago
Mensajes: 220
Antigüedad: 21 años, 3 meses
Puntos: 4
Respuesta: Ayuda por favor

Ese error es de la consulta SQL y no de javascript

Puedes llegar y usar "dato" de javascript dentro de <% ? xDD

me parece que no.. xD
__________________
Roberto Osses Elgueta
Senior Web Developer
  #3 (permalink)  
Antiguo 19/07/2008, 18:59
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Respuesta: Ayuda por favor

Hola:

El tema sigue en el foro asp clásico http://www.forosdelweb.com/f15/por-f...blemas-607314/

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 09:11.