0

この問題はしばらくの間私を悩ませています。簡単なことかもしれませんが、現時点では見えません。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>&nbsp;</td>
        <td><input type="submit" value="Reactie opslaan" /></td>
    </tr>                   
</table>
</form>

JavaScript:

$(document).ready(function() {          
    $('#reactieform').validate({            
        voornaam: {
            required: true,
            minlength: 10
        }
    });
});
4

2 に答える 2