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