You need to echo "true" for a valid value.

Jörn

On Sun, Apr 12, 2009 at 1:02 AM, Victorr <victor.ry...@gmail.com> wrote:
>
> I'm using CakePHP, jQuery and the validation plugin. I'm having some
> problems. I'm trying to check if a email is already in use but I can't
> seem to get it too work.
>
> I'm just trying to get a error message to see that it works but I
> can't seem to get it right.
>
> Javascript:
>
> $(document).ready(function() {
>        $("#UserIndexForm").validate({
>                rules: {
>                        "data[User][email]": {
>                                required: true,
>                                email: true,
>                                remote: "/"
>                        },
>                        "data[User][passwrd]": {
>                                required: true,
>                                minlength: 5
>                        },
>                },
>                messages: {
>                        "data[User][email]": {
>                                required: "Du måste ange en e-post adress.",
>                                email: "Du måste ange en giltig e-post 
> adress.",
>                                remote: "E-post adressen du angav är upptagen."
>                        },
>                        "data[User][passwrd]": {
>                                required: "Du måste ange ett lösenord.",
>                                minlength: "Ditt lösenord måste vara minst 5 
> tecken."
>                        }
>                }
>        });
> });
>
> And the controller:
>
>                if ($this->RequestHandler->isAjax() && !empty($_REQUEST['data']
> ['User']['email'])) {
>                        $valid = 'false';
>                        echo $valid;
>                }
>
>
> Thanks!

Reply via email to