Foros del Web » Creando para Internet » Flash y Actionscript »

Como validar variable dato1 == ""

Estas en el tema de Como validar variable dato1 == "" en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/10/2007, 09:29
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 7 meses
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...
  #2 (permalink)  
Antiguo 19/10/2007, 09:56
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 7 meses
Puntos: 39
Re: Como validar variable dato1 == ""

Bueno mis estimados que se creen ya lo resolvi le puse..


if (enviar.dato2 == undefined){
nombre.text = this.dato1;
email.text = "Aqui no hay nada";
}else{
nombre.text = this.dato1;
email.text = this.dato2;
}



y jalo super, pero ahora tengo otra preocupación cuando quiero validar dos variables osea dato1 y dato2 no me hace nada..

if (enviar.dato1 == undefined and enviar.dato2 == undefined)

creo que en flash no se pone and me podrian decir por que sustituirlo, gracias...
  #3 (permalink)  
Antiguo 19/10/2007, 10:45
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 7 meses
Puntos: 39
Re: Como validar variable dato1 == ""

Bueno ya volvi a encontrar lo que buscaba de todas formas gracias y si a alguien le sirve aquì le dejo todo el codigo...

function cargar_datos_asp() {
mostrar.text = "recibiendo datos…";
enviar = new LoadVars();
enviar.sendAndLoad("envio_datos.asp", enviar, "POST");
enviar.onLoad = function() {
if (enviar.dato1 == undefined && enviar.dato2 == undefined){
nombre.text = "No se encontro dato";
email.text = "No se encontro dato";
mostrar.text = "No se encontro ningún dato…";
}else{
if (enviar.dato1 == undefined){
nombre.text = "No se encontro dato";
email.text = this.dato2;
mostrar.text = "Solo se encontro el segundo dato…";
}else{
if (enviar.dato2 == undefined){
nombre.text = this.dato1;
email.text = "No se encontro dato";
mostrar.text = "Solo se encontro el primer dato…";
}else{
nombre.text = this.dato1;
email.text = this.dato2;
mostrar.text = "Datos cargados…";
}
}
}
}
}
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 16:01.