Hi,

I've made a custom method with addMethod to check a captcha.

Basically, the captcha image is made in php and its value is sent to a
session variable. So I make an AJAX post request to a php page which
checks the input's value against that session variable.


verify: function(value, element) {
                        $.post("scripts/verification-check.php", {inputString: 
value},
function(data){
                                //data will be equal to true or false if the 
input's value is
equal to the session variable
                                return data;
                        });
                },

My problem is that the error shows up before the AJAX request is
finished...I think. 'Cause the way I have it now, no matter what, the
error label always shows up - even if 'data' is true.

So, is there a way to 'delay' the event that inserts the error label
until the AJAX call is finished?

Thanks :)

Reply via email to