Wow..Jörn you're just great!! Thanks a lot!
It works in chrome, firefox and ie6... On 27 Nov, 13:16, "Jörn Zaefferer" <[EMAIL PROTECTED]> wrote: > Thats test code, nothing useful for an application. The code I posted > is what you'll want to use: > > $("#myform").validate({ > rules: { > username: { > required: true, > remote: { > url: "checkusername.php", > type: "post" > data: { > email: function() { return $("#email").val() } > } > } > } > } > > }); > > Just put any option you need into that object literal and add > additional data to the data property. > > You need the latest js file for it to > work:http://jqueryjs.googlecode.com/svn/trunk/plugins/validate/jquery.vali... > > Jörn > > On Thu, Nov 27, 2008 at 12:29 PM, hcvitto <[EMAIL PROTECTED]> wrote: > > > hi > > i just needed that option today!! > > for the moment i just found a not-very-good way out which works for > > me. > > > Among the pages you suggested i found this: > > > test("remote, customized ajax options", function() { > > expect(2); > > stop(); > > var v = $("#userForm").validate({ > > rules: { > > username: { > > required: true, > > remote: { > > url: "users.php", > > type: "post", > > beforeSend: function(request, > > settings) { > > same(settings.type, "post"); > > same(settings.data, > > "username=asdf&email=email.com"); > > }, > > data: { > > email: function() { > > return "email.com"; > > } > > }, > > complete: function() { > > start(); > > } > > } > > } > > } > > }); > > $("#username").val("asdf"); > > $("#userForm").valid(); > > }); > > > but i'm not sure how to use it..any help? > > > Thanks Vitto > > > On 25 Nov, 20:15, "Jörn Zaefferer" <[EMAIL PROTECTED]> > > wrote: > >> With the 1.5 release you will be able to use this instead: > > >> $("#myform").validate({ > >> rules: { > >> username: { > >> required: true, > >> remote: { > >> url: "checkusername.php", > >> type: "post" > >> data: { > >> email: function() { return $("#email").val() } > >> } > >> } > >> } > >> } > > >> }); > > >> In other words, you can override all settings that $.ajax supports by > >> replacing the currentremote: "url" withremote: {url:"url"} and add > >> whatever you need. > > >> You can try it out now > >> (http://jqueryjs.googlecode.com/svn/trunk/plugins/validate/) or wait > >> for the next release. > > >> Feedback is welcome! > > >> Jörn > > >> On Thu, Nov 20, 2008 at 8:28 PM, Jörn Zaefferer > > >> <[EMAIL PROTECTED]> wrote: > >> > The current workaround I recommend is to use ajaxSend: > > >> > $().ajaxSend(function(e, xml, settings) { > >> > $.extend(settings.data, { field2: $("#field2").val() }); > >> > }); > > >> > With the drawback that it gets applied to all ajax requests. Depends > >> > on your application if thats a problem and how to avoid it. > > >> > Jörn > > >> > On Thu, Nov 20, 2008 at 5:17 PM, SMaDeP <[EMAIL PROTECTED]> wrote: > > >> >> I want to make a duplicate check withremotevalidation, but I need an > >> >> additional parameter like the parent key > >> >> (no duplicate article numbers within one order)! > > >> >> does addMethod support async validation? > >> >> can I add an additional parameter to theremote-url? How? > > >> >> Thanks in advance, > > >> >> Stefan