/ / return false ne fonctionne pas dans jquery nécessite une validation de champ - jquery

return false ne fonctionne pas dans jquery nécessite une validation de champ - jquery

J'ai une liste déroulante (.color) à valider avec jquery. La valeur par défaut de cette liste déroulante est VÆLG.Et je veux valider cela dans un clic de balise d'ancrage (.viewmore) .Mon code est comme ceci

     $(".viewmore").on("click",function(event){
requiredValidation($(this).parents(".box01").find(".color"));

});


function requiredValidation(ddl) {

ddl = $(ddl);

var isValid = true;
if (jQuery.trim(ddl.val()) == "VÆLG" ) {
isValid = false;
ddl.addClass("error");

}
else {
ddl.removeClass("error");
}
alert(isValid)
return isValid;
}

au dernier message d'alerte, je reçois la valeur faux correctement.Mais toujours la page redirige vers l'URL donnée de l'ancre tag.can quelqu'un peut-il me dire ce qui ne va pas?

Réponses:

1 pour la réponse № 1

essaye ça

return requiredValidation($(this).parents(".box01").find(".color"));

1 pour la réponse № 2

Votre méthode onclick ne renvoie ni vrai ni faux. Essayez ceci:

 $(".viewmore").on("click",function(event){
return requiredValidation($(this).parents(".box01").find(".color"));

});