jQuery バリデーターが $.ready で動作しない
次のコードは、ドキュメント本文の最後にあります。
<script src="lib/jquery.js"></script>
<script src="lib/validate/jquery.validate.js"></script>
<script src="lib/validate/additional-methods.min.js"></script>
$().ready(function(){
$( "#frm_register" ).validate(
{
rules: {
contactpr: {
required: true,
number: true
},
email: {
required: true,
email: true
},
cnic: {
required: true,
number: true
}
},
messages: {
default: "Left empty"
}
});
});
$().ready ステートメントを削除すると正常に動作しますが、なぜですか?
検証が適用される前にすべてが読み込まれるようにするために、ready を使用しています。