Hi,
I found this solution:

var token = 'somerandomstring';
$(".myform").validate({
        submitHandler: function(form) {
        ris = checkCaptcha();
        if( ris == 1 )
        {
                form.submit();
        } else
        {
                var validator = $(".myform").validate();
                validator.showErrors({"captcha": "captcha is not correct."});
        }
        },
        onkeyup: false,
        onblur: false
});

function checkCaptcha()
{
        var ris;
        captcha = $("#captcha").val();
        $.ajax({
                type: "GET",
                async: false,
                dataType: "json",
                url: "captcha.php",
                data: "token="+token+"&captcha="+captcha,
                success: function( data ){
                        ris = data.ris;
                }
        });
        return ris;
}

Reply via email to