Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2007, 09:29
Avatar de Potro
Potro
 
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Como validar variable dato1 == ""

Hola mis estimados tengo el siguiente problema.

recibo de una consulta de asp dos valores dato1 y dato2. Con este codigo.


Response.Write("&dato1="&rs("nombre")&"&dato2="&rs ("email")&"")


y con esta función recibo en flash..


function cargar_datos_asp() {
enviar = new LoadVars();
enviar.sendAndLoad("envio_datos.asp", enviar, "POST");
enviar.onLoad = function() {
nombre.text = this.dato1;
email.text = this.dato2;
}
}


y todo hasta aquí bien pero cuando trato de validar un campo que llegue en null no me respeta el if.

function cargar_datos_asp() {
enviar = new LoadVars();
enviar.sendAndLoad("envio_datos.asp", enviar, "POST");
enviar.onLoad = function() {
if (enviar.dato2 == ""){
nombre.text = this.dato1;
email.text = "Aqui no hay nada";
}else{
nombre.text = this.dato1;
email.text = this.dato2;
}
}
}


No me respeta la condición y se pasa directo al else y me imprime el dato1 y el dato2 me escribe un undefined, espero que alguien me pueda ayudar a validar si viene null.

Saludos y hasta pronto...