[jQuery] Re: Validation plugin remote problem
Could you post a testpage? Can't see anything wrong in the snippets you provided - its probably something seemingly unrelated. Jörn On Sun, Apr 12, 2009 at 4:18 PM, Victorr victor.ry...@gmail.com wrote: Ok. But what do i need too echo to get a false value and an error message? thanks! On 12 Apr, 10:37, Jörn Zaefferer joern.zaeffe...@googlemail.com wrote: 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!
[jQuery] Re: Validation plugin remote problem
Sure. I translated the error messages to english so that you would understand :) http://betan.midoo.se On 13 Apr, 16:28, Jörn Zaefferer joern.zaeffe...@googlemail.com wrote: Could you post a testpage? Can't see anything wrong in the snippets you provided - its probably something seemingly unrelated. Jörn On Sun, Apr 12, 2009 at 4:18 PM, Victorr victor.ry...@gmail.com wrote: Ok. But what do i need too echo to get a false value and an error message? thanks! On 12 Apr, 10:37, Jörn Zaefferer joern.zaeffe...@googlemail.com wrote: 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!
[jQuery] Re: Validation plugin remote problem
The response for the remote request is wrong: http://betan.midoo.se/?data%5BUser%5D%5Bemail%5D=bla%40bla.com That should be just true, nothing else. And, completely unrelated: The error message isn't hidden for a valid field. You can check the state of the field in Firebug. Once its valid, the error-class is removed. But the error label isn't hidden, for whatever reason. To debug this, please include an uncompressed jquery.validate.js file and enable the debug option (debug:true). Jörn On Tue, Apr 14, 2009 at 12:06 AM, Victorr victor.ry...@gmail.com wrote: Sure. I translated the error messages to english so that you would understand :) http://betan.midoo.se On 13 Apr, 16:28, Jörn Zaefferer joern.zaeffe...@googlemail.com wrote: Could you post a testpage? Can't see anything wrong in the snippets you provided - its probably something seemingly unrelated. Jörn On Sun, Apr 12, 2009 at 4:18 PM, Victorr victor.ry...@gmail.com wrote: Ok. But what do i need too echo to get a false value and an error message? thanks! On 12 Apr, 10:37, Jörn Zaefferer joern.zaeffe...@googlemail.com wrote: 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!
[jQuery] Re: Validation plugin remote problem
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!
[jQuery] Re: Validation plugin remote problem
Ok. But what do i need too echo to get a false value and an error message? thanks! On 12 Apr, 10:37, Jörn Zaefferer joern.zaeffe...@googlemail.com wrote: 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!