jQuery Validate isn't working correctly

jQuery Validate isn't working correctly

I've setup validate along with a small PHP contact form.

I've also setup an error and success message to say if the message sent or not.

Problem is that if I click the submit button without entering anything into the input boxes, it shows the success message and does not add the label saying 'This field is required'. Whats going on here?