Foros del Web » Programando para Internet » Jquery »

Problemas al Asignar Variable en Jquery

Estas en el tema de Problemas al Asignar Variable en Jquery en el foro de Jquery en Foros del Web. Hola Foreros, ya me tiene de cabeza el paso de variable jquery a Javascript. Les comento tengo la validacion de un captcha en un formulario. ...
  #1 (permalink)  
Antiguo 06/03/2012, 12:31
Avatar de Prais  
Fecha de Ingreso: octubre-2010
Mensajes: 114
Antigüedad: 14 años, 2 meses
Puntos: 6
Exclamación Problemas al Asignar Variable en Jquery

Hola Foreros, ya me tiene de cabeza el paso de variable jquery a Javascript.
Les comento tengo la validacion de un captcha en un formulario.
esta es la parte donde valido el captcha con Jquery,
Código jquery:
Ver original
  1. if(respuesta=='15')
  2. {
  3.     $('#msgCaptcha').html('Texto Correcto').addClass("Captcha");
  4.  }
  5. else
  6. {
  7.      $('#msgCaptcha').html('Texto Incorrecto').addClass("Captcha");
  8.  }

Esta validacion es correcta ya que envia el mensaje que corresponde.
El problema es que deseo pasar una variable jquery a una funcion de javascript que valida el formulario completo, para que la funcion javascript sepa si el capcha es correcto o no, cosa que arroje la alerta si el usuario intenta enviar el formulario.
Les posteo la parte de la funcion Javascript que valida el Captcha.

Código Javascript:
Ver original
  1. var x6=document.getElementById("captcha-form");//esto trae lo que ingreso el usuario
  2. if(x6.value != AQUI FALTA LA VARIABLE DE JQUERY, PARA PODER COMPARAR )
  3. {
  4.  
  5. alert("El Texto escrito de la Imagen No es Valido");
  6. x6.focus();
  7. return false;
  8. }

Verdad que ya he intentado muchas formas y no funciona.
Alguien sabe como pasar la variable ??.
  #2 (permalink)  
Antiguo 06/03/2012, 13:21
Avatar de Prais  
Fecha de Ingreso: octubre-2010
Mensajes: 114
Antigüedad: 14 años, 2 meses
Puntos: 6
Exclamación Respuesta: Problemas al Asignar Variable en Jquery

Darle y darle hasta que salga.
Bueno foreros lo solucione, les posteo por si a alguien se le presentara el mismo dilema:
Añado que antes de empezar el evento con Jquery declaro:
Código jquery:
Ver original
  1. var CheckCaptcha=false;
La funcion Jquery quedo:
Código jquery:
Ver original
  1. if(respuesta=='15')
  2. {
  3.    $('#msgCaptcha').html('Texto Correcto').addClass("Captcha");
  4.     CheckCaptcha=true;
  5. }
  6. else
  7. {
  8.     $('#msgCaptcha').html('Texto Incorrecto').addClass("Captcha");
  9.      CheckCaptcha=false;
  10. }

Y la funcion Javascript asi quedo verificando:
Código Javascript:
Ver original
  1. var x6=document.getElementById("captcha-form");
  2. if(Empty(x6.value))
  3. {
  4.    alert("Debe escribir el Texto de la Imagen");
  5.    x6.focus();
  6.    return false;
  7. }
  8. else if(CheckCaptcha==false)
  9. {
  10.    alert("El Texto escrito de la Imagen No es Valido");
  11.    x6.focus();
  12.    return false;
  13. }

No hay mucha ciencia la verdad en la solucion, sin embargo me llevo su tiempo.
Saludos Foreros.

Etiquetas: Ninguno
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 17:52.