JQuery проверки по клику
У меня есть проблема с плагином проверки JQuery, которая не имеет смысла для меня. Пожалуйста, кто-нибудь может увидеть, где моя ошибка?
Вот мой HTML:
<form id="form">
<input type="text" name="name" class="required" />
<input type="text" name="email" class="required email" />
</form>
<a id="link">Save</a>
Вот мой JS
<script src="jquery 1.7.1"></script>
<script src="jquery.validate.1.9"></script>
<script>
$('#link').click(function()
{
$('#form').validate();
if ($('#form').valid()) // check if form is valid
{
// do some stuff
}
else
{
// just show validation errors, dont post
}
});
</script>
Форма никогда не проверяется или, по крайней мере,.valid()
функция всегда возвращает истину, но я не могу понять, почему? Я использовал плагин проверки в течение многих лет, но не в этом контексте.