3

Firefox keeps giving me this message:

 Hour: 16:11:32
 Erro: SyntaxError: missing } after property list
 Line: 12, Column: 2

 Messages: { name: { required: "Your name here", minlength:

Here's the code:

$(document).ready(function() {
    $("a").click(function() {
        alert("Hello evrbdy");
    });

    $("#button1").click(function() {
        $("a").hide("slow");
    });
    $("#fomu").validate({
        rules: {
            nome: {
                required: true,
                minlength: 6
            }
        }
        messages: {
            nome: {
                required: "some message",
                minlength: "some other message"
            }
        }
    });
});​

What am I doing wrong?

Nikola K.
  • 7,093
  • 13
  • 31
  • 39

2 Answers2

18
rules:{ 
    nome:{
        required: true, 
        minlength: 6
    } 
},
messages:{  
    nome:{  
        required: "some message",   
        minlength: "some other message"
    }   

Missing comma after rules data object

Lukasz Koziara
  • 4,274
  • 5
  • 32
  • 43
Pulkit Mittal
  • 5,916
  • 5
  • 21
  • 28
6

Run your code through a beautifier to fix the spacing and it would be easier to spot:

$(document).ready(function () {
    $("a").click(function () {
        alert("Hello evrbdy");
    });

    $("#button1").click(function () {
        $("a").hide("slow");
    });
    $("#fomu").validate({
        rules: {
            nome: {
                required: true,
                minlength: 6
            }
        }, // <-- missing comma here
        messages: {
            nome: {
                required: "some message",
                minlength: "some other message"
            }
        }
    });
});
jbabey
  • 45,965
  • 12
  • 71
  • 94