我正在使用jQuery validate插件,并希望成功返回一个随机值。如何从数组中返回一个随机值?
现在,我尝试使用:
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())
然后,我需要输出,可以使用值:
$(document).ready(function(){
var validator = $(".contactform").validate({
success: function(label) {
label.addClass("valid").text(success_message[i])
}
}); //end form validate code
});
这将选择一个随机值,但使用相同的值每成功消息,而不是为每个字段选择不同的消息。
@Brandon - 一旦出现问题,您应该避免彻底改变问题。现在的答案对于任何后来发现这个问题的人来说都没有多大意义,因为问题不再符合答案。 – 2010-08-05 23:41:39
你是对的我在编辑它之后想到了这一点。当我编辑它时,它没有答案。 – BandonRandon 2010-08-06 00:05:58
这与jQuery验证无关。 – 2011-12-08 12:40:31