2009-08-11 12 views
1

Est-il possible de surcharger le message d'erreur min-length par défaut dans le rappel invalidHandler? Par défaut, le message d'erreur de minlength est Veuillez entrer au moins {0} caractères. Cela peut-il être annulé avec l'inclusion de l'élément de formulaire, par exemple {element} - Veuillez entrer au moins {0} caractères. validator.numberOfInvalids() est capable de capturer cette erreur mais je ne suis pas capable de comprendre comment remplacer le message d'erreur de l'erreur correspondante.jquery validation plugin minLength override dans invalidHandler

Toute aide dans ce contexte est vraiment appréciée, merci.

Répondre

1

Voir la page this pour le document ion. Je pense que ce que vous voulez est de définir une option de message.

$(".selector").validate({ 
    rules: { 
      name: "required" 
    }, 
    messages: { 
      name: { 
      required: $(this).id + "error message" 
      } 
    } 
}) 

Impossible de tester cela maintenant, mais c'est ce que je voudrais essayer.

+0

Merci pour votre réponse. Oui, je ne devrais pas essayer de le faire dans Handler invalide. De toute façon, acceptera votre réponse comme réponse. Merci encore. –

0

ceci:

$(".selector").validate({ 
    rules: { 
      name: {required: true, minlength: 4} 
    }, 
    messages: { 
      name: {required: $(this).id + "error message", minlength: "name too short"} 
    } 
}) 
Questions connexes