0
votes

Problème avec le message d'erreur d'affichage dans l'élément SPAN lorsque la validation

Pourriez-vous suggérer comment montrer le message d'erreur non après l'élément avec ID #GendendenderError, mais insérez-le à l'intérieur?

errorPlacement: function(error, element) {
    if (element.attr("name") == "myoptions" ) error.insertAfter('#genderError'); 
    },    


1 commentaires

Utilisez $ ('# GenderError'). Ajoutez (Erreur) TO Ajouter à la fin de l'élément ou $ ('# # GenderError'). Prepend ( erreur) pour l'ajouter au début. ou $ ('# GenderError'). HTML (Erreur) TO SWAP Le HTML intérieur de l'élément avec le contenu de Erreur . Mais cela devrait être googlé, pas demandé ici. insert jQuery vous donne quelque chose de semblable 3 mignons


3 Réponses :


1
votes
$('#genderError').text(error);`

0 commentaires

0
votes

puis-je introduire une validation de formulaire CSS en tant que solution de contournement? xxx


0 commentaires

0
votes

Vous pouvez gérer plusieurs conditions à l'intérieur errorPlacement code>.

Comme ci-dessous - P>

errorPlacement: function(error, element) {
            if (element.attr("name") == "genderError") {
                $('#genderError').html(error); //or
                //$('#genderError').after(error);
            }
            else {
                if (element.hasClass("chosen-select")) {
                    error.insertAfter(element.next('div.chosen-container'));         
                }
                else {
                    error.insertAfter(element);  
                }
            }
        }


1 commentaires

@Dimtriy, merci d'approuver ma réponse.