El problema está en el paso de parámetros a funciones que terminen con ,
Es decir, hay que eliminar las comas del final del último parámetro.
,}
Además hay un bug en el plugin validate en la versión 1.8, es mejor actualizar a la 1.8.1
_____________________________
Actualización 30/05/2012
Añado un poco de código como ejemplo, por si es de utilidad
[codesyntax lang=»html4strict»]
<html> <head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#contactoTelefono').validate(); } </script> </head> <body> <form id="contactoTelefono"> Nombre: <input type="text" id="nombre" name="nombre" class="required"/><br/> Email: <input type="text" id="email" name="email" class="required email"/><br/> <input type="submit" value="Enviar"/> </body> </html>
[/codesyntax]
Pues haciendo eso sigue fallando. Mi versión de jquery.validate.js es 1.9.0 :S