У меня проблема с плагином jquery validate, которая не имеет смысла для меня. Пожалуйста, кто-нибудь может увидеть, где моя ошибка?
Вот мой 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()
всегда возвращает true, но я не понимаю, почему? Я использовал плагин проверки в течение многих лет, но не в этом контексте.