Comparar variables en un if

Julio
15 de Enero del 2008
Buenos dias.

Tengo un problema , y es el siguiente:

En un fragmento de codigo ASP, usando JSCRIPT ,
al comparar 2 variables if(var1 == var2), pues no funciona, siendo las dos variables iguales.
Una variable la leo de una tabla y la otra la recojo de un formulario de otra pagina, pero el valor al imprimir por pantalla es el mismo.

Si alguien sabe como podria arreglarlo, le agradeceria me lo dijese.

Muchas gracias

Roberto
15 de Enero del 2008

Lo que pasa es que te considera el Request.form como un objeto.... increible pero asi es...
hay un truco para evitar q te lo haga y es concatenar una cadena asi te lo convierte a cadena:

Ejemplo:

var1=Request.from("nombre")+""
var2=registro("nombre")
if(var1 == var2)


Athylla
15 de Enero del 2008
Perfecto lo de aadir +"" en mi caso he puesto &"" pero es lo mismo y he podido compara un Booleano con unliteral ... Genial ;)

igor_z
15 de Enero del 2008
puede ser que alguna tenga un espacio en blanco que no veas,probablemnte sea la que sacas de la Base de Datos.