jqueryの検証チェックで何が起こっているのか教えてください。jqueryでルールを追加する前にフォームを最初に検証しないとエラーが発生します
私は上.validate()
を呼び出す場合"Unable to get property 'settings' of undefined or null reference"
を言って、私はルール
$('#zipCodeText').rules("add", {
required: true,
minlength: 5,
maxlength: 5,
messages: {
required: "Required input",
minlength: jQuery.validator.format("Please, {0} characters are necessary"),
maxlength: jQuery.validator.format("Please, {0} characters are necessary")
}
});
を追加したが、私は最初のフォームに.validate()
を呼び出さない場合は、jquery.validate.js
ファイルがライン147上でスローし、エラーフォームは、エラーはありません!
私はフォームを持っていると私はルールを追加する最初の検証呼び出す必要があり、その後、私は
を提出する場合は、そのルールを確認するために.valid()
を使用していない別のページを持っているので、これはどんな意味がありません。
ライブラリはどこかにハングアップしていますか、何らかの形でリセットする必要がありますか?