J'utilise le plugin jQuery validate, et j'aimerais retourner une valeur aléatoire en cas de succès.Comment puis-je renvoyer une valeur aléatoire d'un tableau?
En ce moment je suis en train d'utiliser:
var success_message = new Array();
success_message[0] = "Good!";
success_message[1] = "Ok!";
success_message[2] = "Great!";
success_message[3] = "Perfect!";
success_message[4] = "Nice!";
success_message[5] = "Awesome";
var i = Math.floor(5*Math.random())
Alors où je dois sortir la valeur que j'utilise:
$(document).ready(function(){
var validator = $(".contactform").validate({
success: function(label) {
label.addClass("valid").text(success_message[i])
}
}); //end form validate code
});
Ceci permet de sélectionner une valeur aléatoire mais utilise la même valeur pour chaque message de réussite au lieu d'en sélectionner un différent pour chaque champ.
@Brandon - Vous devriez éviter de changer radicalement la question une fois qu'elle est posée. Les réponses auront maintenant beaucoup moins de sens pour quiconque trouve cela plus tard puisque la question ne correspond plus aux réponses. –
Vous avez raison, j'ai réfléchi à cela après l'avoir modifié. Au moment où je l'ai édité, il n'y avait pas de réponses. – BandonRandon
Ceci n'a rien à voir avec la validation de jQuery. –