Uncaught TypeError: Cannot read property 'appel' undefined
J'ai une affection préexistante de forme que je suis en train d'ajouter jquery validation contenant :
<form id="form" method="POST" action="/title/">
{% csrf_token %}
<input type="hidden" name="id" value="6">
<input type="hidden" name="custom_checkbox_Electronic_Signature_man" value="1">
<p> <span class="style9">First Name </span>
<input type="text" name="first_name" value="" size="20" class="style7"><span class="style9">
Last Name </span>
<input type="text" name="last_name" value="" size="20" class="style7"><span class="style9">
À l'aide de jquery plugin validator, j'ai ajouté:
$('form').validate({
rules: {
first_name: {
minlen: 3,
maxlength: 15,
required: true
},
last_name: {
minlength: 3,
maxlength: 15,
required: true
},
email: {
required: true,
email: true
},
phone1: {
required: true,
phoneUS: true
},
phone2: {
required: true,
phoneUS: true
},
street: {
required: true
},
city: {
required: true
},
state: {
required: true
},
zip: {
zipcodeUS: true
}
},
highlight: function(element) {
$(element).closest('.style9').addClass('.style13');
//$(element).addClass('.style13');
},
unhighlight: function(element) {
$(element).closest('.style9').removeClass('.style13');
//$(element).removeClass('.style13');
},
errorElement: 'span',
errorClass: 'style13',
errorPlacement: function(error, element) {
if(element.parent('.input-group').length) {
error.insertAfter(element.parent());
} else {
error.insertAfter(element);
}
}
});
J'obtiens le message d'erreur répertoriés ci-dessus . Ce que je fais mal?
quelle est la trace de l'erreur? aussi, où est la classe .entrée du groupe dans le code html
J'ai eu le même problème que j'ai eu
J'ai eu le même problème que j'ai eu
minLength
au lieu de minlength
. C'est toujours le genre de choses stupide qui me tue.OriginalL'auteur user61629 | 2015-02-09
Vous devez vous connecter pour publier un commentaire.
Remplacer
minlen
avecminlength
, et il fonctionne, il n'y a pas deminlen
de la propriété, de sortecall
échoue en interneOriginalL'auteur adeneo
De manière générale c'est une erreur qui peut être élevé si vous avez défini un non valide jQuery règle de validation.
Vous pouvez trouver la validité des règles de validation à l'aide de cette lien.
Pour mon cas, j'ai fait de faute de frappe erreur: Le premier argument de la méthode addMethod() doit avoir été "postalcoderequiredif", pas "requiredif" $.programme de validation.addMethod("requiredif", function (valeur de l'élément, params) { .... }); $.programme de validation.discrète.les adaptateurs.add("postalcoderequiredif", ["dependentproperty", "targetproperty"], function (options) { ... });
OriginalL'auteur George Siggouroglou
OriginalL'auteur Shakti Srivastav
essayer
OriginalL'auteur websky