Ayuuuuuda Urgeeeeeente

14/10/2003 - 16:45 por Miguel | Informe spam
Por favor
necesito ayuda urgente
tengo 2 text en un formulario
lo que necesito es escribir el rut en un campo y que me muestre el nombre en
el otro text haciendo una consulta a la base de datos sin haber presionado
un boton
me han dicho que con el metodo onblur
pero no pasa nada
por favor si alguien me explicase mas

<input size="9" name="rutcliente" onblur="RetornaNombre()">

function RetornaNombre()
{
rut=validarEntero(document.Resumen.rutcliente.value)
if (enteroValidado == "")

alert ("Debe escribir un rut!")

document.resumen.rutcliente.select()
document.resumen.rutcliente.focus()
}
else
document.resumen.rutcliente.value = rut
<%sql_rut= "Select cli_rut, cli_nom from tbcc_cli where cli_rut="'&rut&'""%>
document.Resumen.nombrecliente.focus()
document.resumen.nombrecliente="<%=(rs("cli_nom"))%>"
}


el error es que me dice sintaxis incorrecta cerca de '='

alguien me puede decir cual es el error
muchas gracias

Preguntas similare

Leer las respuestas

#1 Manuel Vera
14/10/2003 - 17:01 | Informe spam
La única forma de que puedas consultar tu base de datos desde código ASP
(<%%>) es que hagas el submit de la forma. Ese código solo puedes ejecutarlo
del lado del servidor y nunca del lado del cliente como estas tratando de
hacerlo.

Hay una forma q creo q puedes hacerlo, pero solo sirve en Internet Explorer.
Solo te lo recomiendo si tu web es para una intranet. Es utilizar el RDC
(RemoteDataControl) de Microsoft. Es todo lo q te puedo decir, pues yo nunca
lo he utilizado.

Saludos
Manuel


"Miguel" wrote in message
news:u$
Por favor
necesito ayuda urgente
tengo 2 text en un formulario
lo que necesito es escribir el rut en un campo y que me muestre el nombre


en
el otro text haciendo una consulta a la base de datos sin haber presionado
un boton
me han dicho que con el metodo onblur
pero no pasa nada
por favor si alguien me explicase mas

<input size="9" name="rutcliente" onblur="RetornaNombre()">

function RetornaNombre()
{
rut=validarEntero(document.Resumen.rutcliente.value)
if (enteroValidado == "")

alert ("Debe escribir un rut!")

document.resumen.rutcliente.select()
document.resumen.rutcliente.focus()
}
else
document.resumen.rutcliente.value = rut
<%sql_rut= "Select cli_rut, cli_nom from tbcc_cli where


cli_rut="'&rut&'""%>
document.Resumen.nombrecliente.focus()
document.resumen.nombrecliente="<%=(rs("cli_nom"))%>"
}


el error es que me dice sintaxis incorrecta cerca de '='

alguien me puede decir cual es el error
muchas gracias









Respuesta Responder a este mensaje
#2 Miguel
14/10/2003 - 17:28 | Informe spam
claro que es una intranet la que estoy haciendo
si alguien mas me puede ayudar
se lo agradeceria




"Manuel Vera" wrote in message
news:eh#
La única forma de que puedas consultar tu base de datos desde código ASP
(<%%>) es que hagas el submit de la forma. Ese código solo puedes


ejecutarlo
del lado del servidor y nunca del lado del cliente como estas tratando de
hacerlo.

Hay una forma q creo q puedes hacerlo, pero solo sirve en Internet


Explorer.
Solo te lo recomiendo si tu web es para una intranet. Es utilizar el RDC
(RemoteDataControl) de Microsoft. Es todo lo q te puedo decir, pues yo


nunca
lo he utilizado.

Saludos
Manuel


"Miguel" wrote in message
news:u$
> Por favor
> necesito ayuda urgente
> tengo 2 text en un formulario
> lo que necesito es escribir el rut en un campo y que me muestre el


nombre
en
> el otro text haciendo una consulta a la base de datos sin haber


presionado
> un boton
> me han dicho que con el metodo onblur
> pero no pasa nada
> por favor si alguien me explicase mas
>
> <input size="9" name="rutcliente" onblur="RetornaNombre()">
>
> function RetornaNombre()
> {
> rut=validarEntero(document.Resumen.rutcliente.value)
> if (enteroValidado == "")
>
> alert ("Debe escribir un rut!")
>
> document.resumen.rutcliente.select()
> document.resumen.rutcliente.focus()
> }
> else
> document.resumen.rutcliente.value = rut
> <%sql_rut= "Select cli_rut, cli_nom from tbcc_cli where
cli_rut="'&rut&'""%>
> document.Resumen.nombrecliente.focus()
> document.resumen.nombrecliente="<%=(rs("cli_nom"))%>"
> }
>
>
> el error es que me dice sintaxis incorrecta cerca de '='
>
> alguien me puede decir cual es el error
> muchas gracias
>
>
>
>
>
>
>
>
>


Respuesta Responder a este mensaje
#3 Sashka
14/10/2003 - 19:13 | Informe spam
Veamos intenta algo así en lugar del código que tienes en el else...

> else
> document.resumen.rutcliente.value = rut
> <%sql_rut= "Select cli_rut, cli_nom from tbcc_cli where
cli_rut="'&rut&'""%>
> document.Resumen.nombrecliente.focus()
> document.resumen.nombrecliente="<%=(rs("cli_nom"))%>"
> }



else { document.forms[0].submit() }}

Y en la cabezera de tu asp, algo así:

<%
Dim rut, nomb
rut = request.form("rutcliente")
if rut <> "" then
sql=el que sea
ejecutas tu sentencia y obtienes el valor del recordset en la variable
nomb.
End if

Y en el formulario pon como value de los textbox... en rut... <%=rut%> y en
el otro
<%=nomb%>... de ésta forma cuando abras la página por primera vez... las
variables estarán vacías y te presentará los textbox en blanco. y cuando
tengan valor... pues presentará los valores como quieres

Sashka


"Miguel" escribió en el mensaje
news:
claro que es una intranet la que estoy haciendo
si alguien mas me puede ayudar
se lo agradeceria




"Manuel Vera" wrote in message
news:eh#
> La única forma de que puedas consultar tu base de datos desde código ASP
> (<%%>) es que hagas el submit de la forma. Ese código solo puedes
ejecutarlo
> del lado del servidor y nunca del lado del cliente como estas tratando


de
> hacerlo.
>
> Hay una forma q creo q puedes hacerlo, pero solo sirve en Internet
Explorer.
> Solo te lo recomiendo si tu web es para una intranet. Es utilizar el RDC
> (RemoteDataControl) de Microsoft. Es todo lo q te puedo decir, pues yo
nunca
> lo he utilizado.
>
> Saludos
> Manuel
>
>
> "Miguel" wrote in message
> news:u$
> > Por favor
> > necesito ayuda urgente
> > tengo 2 text en un formulario
> > lo que necesito es escribir el rut en un campo y que me muestre el
nombre
> en
> > el otro text haciendo una consulta a la base de datos sin haber
presionado
> > un boton
> > me han dicho que con el metodo onblur
> > pero no pasa nada
> > por favor si alguien me explicase mas
> >
> > <input size="9" name="rutcliente" onblur="RetornaNombre()">
> >
> > function RetornaNombre()
> > {
> > rut=validarEntero(document.Resumen.rutcliente.value)
> > if (enteroValidado == "")
> >
> > alert ("Debe escribir un rut!")
> >
> > document.resumen.rutcliente.select()
> > document.resumen.rutcliente.focus()
> > }
> > else
> > document.resumen.rutcliente.value = rut
> > <%sql_rut= "Select cli_rut, cli_nom from tbcc_cli where
> cli_rut="'&rut&'""%>
> > document.Resumen.nombrecliente.focus()
> > document.resumen.nombrecliente="<%=(rs("cli_nom"))%>"
> > }
> >
> >
> > el error es que me dice sintaxis incorrecta cerca de '='
> >
> > alguien me puede decir cual es el error
> > muchas gracias
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Miguel
14/10/2003 - 20:09 | Informe spam
mira
yo no se mucho de javascript
pero cuando dices forms(0)
que significa ese 0

"Sashka" wrote in message
news:#
Veamos intenta algo así en lugar del código que tienes en el else...

> > else
> > document.resumen.rutcliente.value = rut
> > <%sql_rut= "Select cli_rut, cli_nom from tbcc_cli where
> cli_rut="'&rut&'""%>
> > document.Resumen.nombrecliente.focus()
> > document.resumen.nombrecliente="<%=(rs("cli_nom"))%>"
> > }

else { document.forms[0].submit() }}

Y en la cabezera de tu asp, algo así:

<%
Dim rut, nomb
rut = request.form("rutcliente")
if rut <> "" then
sql=el que sea
ejecutas tu sentencia y obtienes el valor del recordset en la variable
nomb.
End if

Y en el formulario pon como value de los textbox... en rut... <%=rut%> y


en
el otro
<%=nomb%>... de ésta forma cuando abras la página por primera vez... las
variables estarán vacías y te presentará los textbox en blanco. y


cuando
tengan valor... pues presentará los valores como quieres

Sashka


"Miguel" escribió en el mensaje
news:
> claro que es una intranet la que estoy haciendo
> si alguien mas me puede ayudar
> se lo agradeceria
>
>
>
>
> "Manuel Vera" wrote in message
> news:eh#
> > La única forma de que puedas consultar tu base de datos desde código


ASP
> > (<%%>) es que hagas el submit de la forma. Ese código solo puedes
> ejecutarlo
> > del lado del servidor y nunca del lado del cliente como estas tratando
de
> > hacerlo.
> >
> > Hay una forma q creo q puedes hacerlo, pero solo sirve en Internet
> Explorer.
> > Solo te lo recomiendo si tu web es para una intranet. Es utilizar el


RDC
> > (RemoteDataControl) de Microsoft. Es todo lo q te puedo decir, pues yo
> nunca
> > lo he utilizado.
> >
> > Saludos
> > Manuel
> >
> >
> > "Miguel" wrote in message
> > news:u$
> > > Por favor
> > > necesito ayuda urgente
> > > tengo 2 text en un formulario
> > > lo que necesito es escribir el rut en un campo y que me muestre el
> nombre
> > en
> > > el otro text haciendo una consulta a la base de datos sin haber
> presionado
> > > un boton
> > > me han dicho que con el metodo onblur
> > > pero no pasa nada
> > > por favor si alguien me explicase mas
> > >
> > > <input size="9" name="rutcliente" onblur="RetornaNombre()">
> > >
> > > function RetornaNombre()
> > > {
> > > rut=validarEntero(document.Resumen.rutcliente.value)
> > > if (enteroValidado == "")
> > >
> > > alert ("Debe escribir un rut!")
> > >
> > > document.resumen.rutcliente.select()
> > > document.resumen.rutcliente.focus()
> > > }
> > > else
> > > document.resumen.rutcliente.value = rut
> > > <%sql_rut= "Select cli_rut, cli_nom from tbcc_cli where
> > cli_rut="'&rut&'""%>
> > > document.Resumen.nombrecliente.focus()
> > > document.resumen.nombrecliente="<%=(rs("cli_nom"))%>"
> > > }
> > >
> > >
> > > el error es que me dice sintaxis incorrecta cerca de '='
> > >
> > > alguien me puede decir cual es el error
> > > muchas gracias
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Raul
15/10/2003 - 16:42 | Informe spam
No te estaras refiriendo root cuando hablas de rut, jajajaja, empieza
por un curso de inglés "avanzado", jajaja.

Miguel wrote:
mira
yo no se mucho de javascript
pero cuando dices forms(0)
que significa ese 0

"Sashka" wrote in message
news:#

Veamos intenta algo así en lugar del código que tienes en el else...


else
document.resumen.rutcliente.value = rut
<%sql_rut= "Select cli_rut, cli_nom from tbcc_cli where



cli_rut="'&rut&'""%>

document.Resumen.nombrecliente.focus()
document.resumen.nombrecliente="<%=(rs("cli_nom"))%>"
}





else { document.forms[0].submit() }}

Y en la cabezera de tu asp, algo así:

<%
Dim rut, nomb
rut = request.form("rutcliente")
if rut <> "" then
sql=el que sea
ejecutas tu sentencia y obtienes el valor del recordset en la variable
nomb.
End if

Y en el formulario pon como value de los textbox... en rut... <%=rut%> y



en

el otro
<%=nomb%>... de ésta forma cuando abras la página por primera vez... las
variables estarán vacías y te presentará los textbox en blanco. y



cuando

tengan valor... pues presentará los valores como quieres

Sashka


"Miguel" escribió en el mensaje
news:

claro que es una intranet la que estoy haciendo
si alguien mas me puede ayudar
se lo agradeceria




"Manuel Vera" wrote in message
news:eh#

La única forma de que puedas consultar tu base de datos desde código







ASP

(<%%>) es que hagas el submit de la forma. Ese código solo puedes



ejecutarlo

del lado del servidor y nunca del lado del cliente como estas tratando





de

hacerlo.

Hay una forma q creo q puedes hacerlo, pero solo sirve en Internet



Explorer.

Solo te lo recomiendo si tu web es para una intranet. Es utilizar el







RDC

(RemoteDataControl) de Microsoft. Es todo lo q te puedo decir, pues yo



nunca

lo he utilizado.

Saludos
Manuel


"Miguel" wrote in message
news:u$

Por favor
necesito ayuda urgente
tengo 2 text en un formulario
lo que necesito es escribir el rut en un campo y que me muestre el





nombre

en

el otro text haciendo una consulta a la base de datos sin haber





presionado

un boton
me han dicho que con el metodo onblur
pero no pasa nada
por favor si alguien me explicase mas

<input size="9" name="rutcliente" onblur="RetornaNombre()">

function RetornaNombre()
{
rut=validarEntero(document.Resumen.rutcliente.value)
if (enteroValidado == "")

alert ("Debe escribir un rut!")

document.resumen.rutcliente.select()
document.resumen.rutcliente.focus()
}
else
document.resumen.rutcliente.value = rut
<%sql_rut= "Select cli_rut, cli_nom from tbcc_cli where



cli_rut="'&rut&'""%>

document.Resumen.nombrecliente.focus()
document.resumen.nombrecliente="<%=(rs("cli_nom"))%>"
}


el error es que me dice sintaxis incorrecta cerca de '='

alguien me puede decir cual es el error
muchas gracias























Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida