Я только начал работать с плагином jquery validate, но не смог заставить его работать так, как ожидалось.
У меня есть пример на Fiddle, расположенный в http://jsfiddle.net/GWABv/3/
Может кто-нибудь сказать мне, какого черта я делаю неправильно? Я просто пытаюсь потребовать, чтобы пользователь выбрал опцию в раскрывающемся списке, но даже если я не выбрал значение, он возвращается, говоря, что форма верна.
HTML:
<form id="roadForm" method="get" action="">
<p>
<label for="editRoad_ProjectClassification">
<em class="red">*</em> Project Classification:
</label>
<select id="editRoad_ProjectClassification" name="editRoad_ProjectClassification" title="Please select something!" validate="required:true">
<option value="">Please select</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
</p>
</form>
<label class="FUNC_saveRecord">
<span class="icon iconSave"></span>
<span class="title">Save</span>
</label>
JavaScript:
$('.FUNC_saveRecord').click(function() {
saveRecord();
});
function saveRecord() {
var roadFormValidator = $('#roadForm').validate();
if (!roadFormValidator.valid()) {
roadFormValidator.showErrors();
}
else {
alert('form is valid');
}
}