この問題はしばらくの間私を悩ませています。簡単なことかもしれませんが、現時点では見えません。HTML と JavaScript は以下に含まれています。jQuery Validateの前にjQuery 1.8.3がロードされ、そこにJSエラーはありません。
実際の問題は、空の値を送信しても、バリデーターはそれを受け入れられたエントリとして受け入れ、フォームを送信するだけです (コンソールにエラーはありません)。
HTML:
<form method="POST" id="reactieform">
<input type="hidden" name="reactie" value="1" />
<table style="float:left;">
<tr>
<td width="250">Voornaam</td>
<td width="650"><input maxlength="150" type="text" name="voornaam" /></td>
<td width="100"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="Reactie opslaan" /></td>
</tr>
</table>
</form>
JavaScript:
$(document).ready(function() {
$('#reactieform').validate({
voornaam: {
required: true,
minlength: 10
}
});
});