I found it! I had the form inside a div both with same id ...

Thanks,
Miguel

On Oct 27, 8:48 am, "Jörn Zaefferer" <[EMAIL PROTECTED]>
wrote:
> 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

Reply via email to