Comunidad de diseño web y desarrollo en internet online

Comparar campos en formulario de contacto

Citar            
MensajeEscrito el 16 Ago 2012 05:31 pm
Estimados, recurro al foro porque nosé como hacer lo siguiente:

Necesito comparar dos campos de textos en un formulario que estoy haciendo, es decir, si ingreso el email [email protected] y en el otro campo (repita email) ingreso [email protected] me diga que las cuentas no coinciden, yo he hecho esto pero no funciona:

Código ActionScript :

function compara() {

   if (email_txt.text == email2_txt.text) {
      compara_txt.text = "email correctos";
      } else {
      compara_txt.text = "verificar email";
   }
}


De ante mano muchas gracias y ojala me ayuden.

Por framos84

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 16 Ago 2012 06:08 pm
Pues asi no

Código :

var cadena1:String = "cadena 1";
var cadena2:String = "cadena 2";
if(cadena1==cadena2) {
    trace("Cadenas iguales");
} else {
    trace("Cadenas distintas");
}

Claro lo que tengas en el input de los formularios se los tendras que asignara a las variables


Saludos

Por joshuavw

Claber

306 de clabLevel



Genero:Masculino  

Juego, aprendo y programo

firefox
Citar            
MensajeEscrito el 16 Ago 2012 06:45 pm
Gracias joshuavw, lo probaré y te cuento como me vá.

Por framos84

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 16 Ago 2012 06:57 pm
Favor ayuda, este es el código que tengo, que estoy haciendo mail?:

Código ActionScript :

//variables para enviar y recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();

//envia el forumlario
function enviarMail() {
   envio_lv.nombre = nombre_txt.text;
   envio_lv.email = email_txt.text;
   envio_lv.email2 = email2_txt.text;
   envio_lv.celular = celular_txt.text;
   envio_lv.fijo = fijo_txt.text;
   envio_lv.ciudad = ciudad_txt.text;
   envio_lv.empresa = empresa_txt.text;
   envio_lv.cuerpo = cuerpo_txt.text;
   envio_lv.comentarios = comentarios_txt.text;
   envio_lv.sendAndLoad("EnviarMail.ashx",recibir_lv,"POST");
}
//procesa los datos recibidos del server
recibir_lv.onLoad = function(exito) {
   if (exito) {
      estado_txt.text = this.estado;
      compara();
   } else {
      //msje error
      estado_txt.text = "Error en la aplicación de correo";
   }
};

//comparación
var email:String = "email_txt";
var email2:String = "email2_txt";
if(email_txt==email2_txt) {
    trace("Cadenas iguales");
   compara_txt.text = "email correctos";
} else {
    trace("Cadenas distintas");
   compara_txt.text = "emails no coinciden";
}


No me logra funcionar... soy aprendiz en as. Gracias

Por framos84

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 16 Ago 2012 07:06 pm
mmm antes de enviar los datos debes de crear una funcion donde valides que correctamente tus datos estan llenos o en esta ocasion compares y depende del resultado de dicha funcion pase al envio de los datos
email=email_txt.text;
email2=email2_txt.text;

despues comparas, desarrolla dicha funcion y desabilita el envio para que cheques el resultado que te arroja

saludos

Por joshuavw

Claber

306 de clabLevel



Genero:Masculino  

Juego, aprendo y programo

firefox
Citar            
MensajeEscrito el 16 Ago 2012 11:10 pm
Gracias Joshuavw, funcionó perfecto, le agregué el código al botón que envía todo y anduvo bien.

Por framos84

3 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.