Le formulaire de soumission avec jQuery validation

Ive a eu un petit problème lors de l'utilisation de jQuery validation plugin sur mon .net/MVC projets:
La validation fonctionne, en général, toute fine, la question se pose au moment de la soumission:
Je veux forme pas à être soumis lorsqu'il y a des erreurs de validation dans et pour cela, j'ai mis debug:true;

Mais après la mise à true lorsque le bouton envoyer ne répond plus, même quand tout va bien c'est à dire pas d'erreurs de validation, rien ne se passe simplement en cliquant sur le bouton "soumettre". Et si supprimer debug:true, il soumet le formulaire, même quand il y a des erreurs de validation.
Je veux une solution à ce problème, la voie du milieu, c'est à dire:
Lorsque vous cliquez sur soumettre si il y a des erreurs qu'il n'a pas soumis le formulaire et affiche les erreurs
Et si il n'y a pas d'erreur, juste simple soumet.

Aider plz .. Merci!!!!

    <script type="text/javascript">
      $(document).ready(function() {
$("#productSubmit").validate( {
  debug : true, rules : {
     prdctttle : {
        maxlength : 50, 
        required : true, 
        onlyChars : true }
     , prdctdscrptn : {
        maxlength : 250, 
        required : true, 
        onlyChars : true }
    }
  , messages : {
     }
  }
); 
}
); 
$.validator.addMethod('onlyChars', function (value) {
return /^[a-zA-Z ,-!]+$/.test(value); }, 'Please enter a valid name with only alphabets');
   $("#productSubmit").validate( {
  submitHandler : function(form) {
     if ($(form).valid()) form.submit(); return false; //prevent normal form posting
     }
  }
);
</script>

OriginalL'auteur Maven | 2011-10-27