Une fois que tout marche, ce plugin se révèle très pratique, car la syntaxe pour vérifier les entrées d'un formulaire est relativement simple :

[Javascript]
// Mode débug :
//$.validator.defaults.debug = true;

$(document).ready(function() {

	$("#comment-form").validate({
		errorContainer: $("#comment-form div.error-form"),
		errorLabelContainer: $("#comment-form div.error-form ul"),
		errorWrapper: 'li',
		metaWrapper: "validate",
		
		rules: {
     		c_name: { required: true },
     		c_mail: {
     			required: true,
     			email: true
     		},
     		c_content: { required: true }
  		}, 		
   		messages: {
    		c_name: msg_valid_name,
    		c_mail: msg_valid_email,
    		c_content: msg_valid_content
   		}
	});
});

Pour les messages d'alertes, on notera que je passe des variables par soucis de respecter l'internationalisation de DotClear

Faut que je vérifie la licence (GPL / MIT) du truc et si elles le permettent je pense l'utiliser pour mon prochain gros projet professionnel. Comme le dit le slogan de cette librairie :

write less, do more