2012-10-24 3 views
1

Firefox continue à me donner ce message:SyntaxError: manquant} après la liste des biens

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

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

Voici le 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" 
      } 
     } 
    }); 
});​ 

Qu'est-ce que je fais mal?

+4

semble que vous manque un ''} –

+8

Il vous manque une virgule entre les règles et les messages dans les options de validation. – Shmiddty

+0

Une indentation correcte aiderait ... –

Répondre

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

Virgule manquante après les règles données objet

+0

Vraiment? était-ce ça? Merci! –

6

exécuter votre code par a beautifier pour fixer l'espacement et il serait plus facile à repérer:

$(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" 
      } 
     } 
    }); 
}); 
Questions connexes