Проверка jquery запускается при отправке стандартной формы.
Возможно, вам понадобится прикрепить обработчик .click к вашей пользовательской кнопке отправки следующим образом:
var isValid = $("#yourForm").valid();
if(isValid) {
// Do stuff
}
Да, у меня есть, и если вы положите:
$("#submit").click(function() {
var isValid = $("#form").isValid();
if(isValid) {
alert('test');
}
});
Вместо того, что у вас есть и переместите пользовательскую кнопку в форму, проверка работает. http://jsbin.com/ajeyot/9