09/04/2011, 21:22
|
| | Fecha de Ingreso: febrero-2009
Mensajes: 64
Antigüedad: 15 años, 10 meses Puntos: 1 | |
Respuesta: Asignar responseText a una variable. Tengo un problema parecido al tuyo, prueba esto,
Cambia ajax.open("GET","valCaptcha.php?t="+texto,false);
por: ajax.open("GET","valCaptcha.php?t="+texto,true);
y define var retVal; asi: var retVal="Prueba";
y verifica que pasa.
Segun lo que estoy revisando el problema esta en que cuando ejecutas
function val(texto){
document.getElementById('textfield2').value = validaCaptcha(texto);
}
No espera a que se ejecute completamente validaCaptcha(texto); y entonces devuelve el valor de retVal que en tu caso es undefinied.
De hecho añade un alert despues de retVal = ajax.responseText; a ver que devuelve, algo asi alert(retVal);
Revisa si tu caso es el mismo? |