p.s., I was using a slightly older version of the plugin, but updating to the latest made no difference. The rest of the validation (and there's quite a bit of it) is all working just fine.
- jason On May 16, 11:09 am, Jason Huck <[EMAIL PROTECTED]> wrote: > I'm using Jörn's awesome Validate plugin and have accidentally broken > something. > > I have two radio buttons in a fieldset like so: > > <fieldset id="meta26group"> > <input id="meta26_3" class="required digits" type="radio" value="3" > name="meta26"/> > <label for="meta26_3">Stuff</label><br/> > <input id="meta26_5" class="required digits" type="radio" value="5" > name="meta26"/> > <label for="meta26_5">Other Stuff</label><br/> > </fieldset> > > They are inside this form: > > <form id="addproduct" class="content productform" method="post" > action="./" accept-charset="utf-8" > > > Depending on which of these radio buttons is checked, certain other > fields are required. So, in addition to the main call to $ > ('#addproduct').validate(), I have these two snippets: > > $.validator.addClassRules({ > reqPC: { required: '#meta26_5:checked' }, > reqPA: { required: '#meta26_3:checked' } > > }); > > $('#meta26group input').click(function(){ > $('.reqPC').valid(); > $('.reqPA').valid(); > > }); > > When I first set all of this up, it worked beautifully, but somewhere > along the way, I broke it. Now when I click on either radio button, I > get this: > > this[0] is undefinedhttp://.../jquery.validate.js > Line 76 > > ..which is this line: > > var validator = jQuery(this[0].form).validate(); > > Any suggestions? > > Thanks, > Jason