jquery validation valid() не работает

Убедитесь, что вы используете правильный плагин (потому что есть много разных плагинов валидации и не во всех есть такой метод), ну и конечно, что подключили плагин до вызова

$('#formselector').valid()

(опять же см. тут)