J'apprends comment utiliser le plug-in de validation jQuery.Plug-in jQuery Validatation Comment afficher une image d'erreur mais pas de texte
Ce que je voudrais faire est seulement d'afficher un ICON (css bkg) si le champ est valide ou erroné.
En ce moment le plugin me oblige à ajouter du texte, mais je ne veux pas ...
Idées?
code ci-dessous:
/* Sign In Form Validation */
$(document).ready(function() {
// validate signup form on keyup and submit
var validator = $("#user_new").validate({
rules: {
'user[fname]': {
required: true,
minlength: 1
}
},
messages: {
'user[fname]': "Enter your user_fname"
},
// the errorPlacement has to take the table layout into account
errorPlacement: function(error, element) {
if (element.is(":radio"))
error.appendTo(element.parent().next().next());
else if (element.is(":checkbox"))
error.appendTo (element.next());
else
error.appendTo(element.parent().next());
},
// set this class to error-labels to indicate valid fields
success: function(label) {
// set as text for IE
label.html(" ").addClass("checked");
}
});
});
J'ai essayé de découpage les messages Arry comme:
'user[fname]': ""
Et si je ne comprends pas, il affiche le message d'erreur par défaut.
Merci pour tous les conseils.
Peut-être un espace insécable pour donner au conteneur du contenu/largeur permettant à l'arrière-plan de s'afficher. Peut-être pas avec un élément '
l'espace ne fonctionne pas ... – user479959
Essayez ' ', comme l'a dit @tvanfosson. Peut-être que le validateur coupe les espaces blancs réels. –