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.
  • 6,963
  • 13
  • 28
  • 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,184
  • 4
  • 31
  • 42
Pulkit Mittal
  • 5,696
  • 5
  • 20
  • 27
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
  • 44,525
  • 12
  • 67
  • 94