I have two or more text fields and I want to apply the same properties to them, avoiding to write two or more times the same code
This doesn\'t work:
$(\
Clearly there are a few ways to do this but if you use a class rule:
$.validator.addClassRules("name", {
required: true,
minlength: 3,
maxlength: 50
});
then you can set your rules like so
$("#form").validate({
rules:
{
firstname : name,
surname : name
}
});
or set the rule using class name:
This method is discussed in the refactoring rules section of the jQuery validate general guidelines.