Can't reproduce the problem: http://jsbin.com/iwofu/edit
Jörn On Sun, Oct 26, 2008 at 6:32 PM, shapper <[EMAIL PROTECTED]> wrote: > > Please, anyone? > > On Oct 24, 6:00 pm, shapper <[EMAIL PROTECTED]> wrote: >> Hello, >> >> I am trying to validate a form with radio inputs. I want to the form >> to be submitted only if an option was selected: >> >> <form action="/Poll/Vote/1" class="Poll" id="Poll" method="post"> >> <fieldset> >> <label for="OptionsArray">Do you like to travel?</label> >> <input type="radio" name="OptionsArray" id="1" value="1" >> class="Radio" /> >> <label for="1">Yes</label> >> <input type="radio" name="OptionsArray" id="2" value="2" >> class="Radio" /> >> <label for="2">No</label> >> <input id="Submit" name="Submit" type="submit" value="Vote" / >> >> </fieldset> >> </form> >> >> I used: >> >> $("#Poll").each(function() { >> $(this).validate({ >> errorClass: "Error", >> errorElement: "label", >> rules: { >> OptionsArray: { required: true } >> }, >> messages: { >> OptionsArray: { required: "You didn't choose your vote" } >> } >> }); >> }); >> >> The form is submitted even if I don't choose an option! >> >> If I select an option I get an error on Firebug: >> validator.settings["on" + even... + event.type].call(validator, >> this[0]); >> >> Could someone tell me what am I doing wrong? >> >> Thank you, >> Miguel