1
に私はErrorContainerが動作しない、次のコードエラーは次の入力に表示されますが、divのコンテナ
jQuery.validator.addMethod("notEqualTo", function(element, value, param){
return this.optional(element) || value != param;
});
$(document).ready(function(){
$("#testform").validate({
onkeyup: function(element){$(element).valid()},
onfocusout: false,
errorContainer: "#errors",
rules: {
firstname: {
minlength: 3,
required: true
},
surname: {
minlength: 2,
required: true
},
gender: {
required: true,
notEqualTo: "select"
}
},
messages: {
firstname: {
required: "Zadejte své jméno",
minlength: "Jméno musí mít délku alespoň 3 znaky"
},
surname: {
required: "Zadejte své příjmení",
minlength: "Jméno musí mít délku alespoň 2 znaky"
},
gender: {
notEqualTo: "Zvolte pohlaví"
}
},
});
});
を持っていません。すべてのエラーは入力の隣に表示されますが、divコンテナには表示されません。しかし私は<div id="errors"></div>
を私の形で持っています。 Webブラウザのコンソールに構文エラーは表示されません。ドキュメントから
あなたは 'またはあなただけitself.'でerrorLabelContainerを使用することができます>' errorContainer'プロパティ自体 – haim770
を逃しています –