You've got a duplicated id, submitGame, once on a div, once on a form.
Thats invalid markup and causes a rather obscure failure. The
validator mentions that: Error  Line 38, Column 88: ID "SUBMITGAME"
already defined.

Jörn

On Sun, Jul 13, 2008 at 5:37 PM, Sam Washburn <[EMAIL PROTECTED]> wrote:
>
> Ok, so I'm not crazy :D  I've uploaded a stripped down version that
> throws the error, here: http://sam-n-rachel.com/ccn/tests/jqTest/jqTest.html
>
> Thanks again!
> Sam
>
> On Jul 13, 5:49 am, "Jörn Zaefferer" <[EMAIL PROTECTED]>
> wrote:
>> I can't see any obvious error in your code. Could you upload a
>> testpage and provide the link?
>>
>> Jörn
>>
>> On Sun, Jul 13, 2008 at 2:45 AM, Sam Washburn <[EMAIL PROTECTED]> wrote:
>>
>> > Hello all,
>>
>> > I'm using jQuery 1.2.6 and Validation 1.3, and I'm getting an error
>> > message in my firebug console when I click (for the first time) any
>> > field in my form.
>>
>> > Error:
>> > validator is undefined
>> > /js/jq/jquery.validate.js
>> > Line 291
>>
>> > My jQuery code is as follows:
>> > $(document).ready(function(){
>> >  // There is a bunch of other code here that inits animations on the
>> > page and stuff.
>> >  $("#errorDiv").hide();
>> >  $("#submitGame").validate({
>> >    rules: {
>> >      "submitGame[creator]": {required: true},
>> >      "submitGame[gameTitle]": {required: true},
>> >      "submitGame[gameSummary]": {required: true},
>> >      "submitGame[gameDetails]": {required: true}
>> >    },
>> >    messages: {
>> >      "submitGame[creator]": {required: "You must specify if you are the
>> > creator personally or the leader of a team."},
>> >      "submitGame[gameTitle]": {required: "Please enter the title of
>> > your game."},
>> >      "submitGame[gameSummary]": {required: "Please enter a summary of
>> > your game."},
>> >      "submitGame[gameDetails]": {required: "Please enter the details of
>> > your game."}
>> >    },
>> >    errorContainer: "#errorDiv",
>> >    errorLabelContainer: "#errorDiv ul",
>> >    wrapper: "li",
>> >    submitHandler: function() { alert("Submitted!") }
>> >  });
>> > });
>>
>> > I've tried rolling jQuery back each version to 1.2.2 with it throwing
>> > the same error.  Any ideas?
>>
>> > Thanks!
>> > Sam
>

Reply via email to