please use jsfiddle. mail is hardly a good place for us to read and debug
your code

On Fri, Nov 26, 2010 at 8:22 PM, machadoug <[email protected]> wrote:

> @Oskar,
> That's what I had done since the beginning. I just posted that code as
> an example.
> I've tried the code below but it does not work:
> this.setHandler('sicaptcha',
>        function (value) {
>                var result;
>                var url = 'plugins/content/captcha_systems/securImage2/
> securimage_json.php';
>                var jSonRequest = new Json.Remote(url, {onComplete:
> function(response){
>                                 if(response.action == 'success'){
>                                        return true;
>                                }else{
>                                         return false;
>                                }
>                        }
>                }).send(Json.toString({'captcha_code':value}));
>        }
> );
>
> @Andrea,
> Yes, the JSON is valid. The same code works in this script:
>
> window.addEvent('domready', function(){
>        $('captcha_code').addEvent('blur', function(e) {
>                var url = 'http://localhost/joomla/1.5.12/plugins/content/
> captcha_systems/securImage2/securimage_json.php';
>                 var log_res = 'si_captcha_log_res';
>                $(log_res).addClass('ajax-loading');
>                $(log_res).setStyle('display', 'block');
>                $(log_res).setHTML('Cheking...');
>
>                var jSonRequest = new Json.Remote(url, {onComplete:
> function(response){
>                                 //did it return as good, or bad?
>                                if(response.action == 'success'){
>                                        //email is already in use
>
>  $('captcha_code').removeClass('invalid');
>
>  $('captcha_code').addClass('success');
>                                        $(log_res).setHTML('Code is
> correct');
>                                }else{
>
>  $('captcha_code').removeClass('success');
>
>  $('captcha_code').addClass('invalid');
>                                        $(log_res).setHTML('Wrong validation
> code');
>                                }
>                                $(log_res).removeClass('ajax-loading');
>                        }
>
>  }).send(Json.toString({'captcha_code':$('captcha_code').value}));
>        });
>
> });
>



-- 
Arieh Glazer
אריה גלזר
052-5348-561
5561

Reply via email to