src=
"images/prize_start.png"alt=""></p> <ulclass="prize_set"> <liclass="set_grade">奖等 <selectid="set_grade"> <option>选择奖等</option> <option>特等奖</option> <option>一等奖</option> <option>二等奖</option> <option>三等奖</option> </select> </li> <liclass="set_people">人数<inputtype="tel"placeholder="输入中奖人数"id="prizeCount"></li> <liclass="set_money">金额<inputtype="tel"placeholder="输入中奖金额"id="prizeMoney"></li> </ul> </div> </div> <inputtype="hidden"value="0"id="prize_btn"> <script>var myNumber;var arr = [];var code = [302610,210022,159862,158602,145635,856997,586223,546221,145213,987451,251364,854136,581698,123785,521387,752169,718954,412321,898989,121245,788565,458558,589659,455212,964632,458412,223344,112233,335566,778899];/*随机所有的code并且不重复*/functionshowRandomNum(num) {var li ="";for(var i =0; i <code.length; i++){ arr[i] = i;}arr.sort(function(){return0.5-Math.random();});for(var i =0; i < num; i++){var index = arr[i]; li +=‘<li>‘+code[index]+‘</li>‘;}$(".prize_list ul").html(li);}$(function () {$(".start").click(function(){if($("#prize_btn").val() ==0){if($("#set_grade").val() =="选择奖等") {alert("请选择奖等");return;}elseif($("#prizeCount").val() =="") {alert("请输入中奖人数");return;}elseif($("#prizeCount").val() >10) {alert("单次抽奖人数不能超过10人");return;}elseif($("#prizeMoney").val() =="") {alert("请输入中奖金额");return;}else{$("#prize_btn").val(1);var num =$("#prizeCount").val();$(this).find("img").attr("src","images/prize_stop.png"); myNumber =setInterval(function(){showRandomNum(num);},30);}}else{$("#prize_btn").val(0);clearInterval(myNumber);$(this).find("img").attr("src","images/prize_start.png");}});//回车键控制开始和停止$(document).keydown(function (event) {var e = event ||window.event||arguments.callee.caller.arguments[0];if (e &&e.keyCode==13) {// enter 键$(".start").click();}});$("#set_grade").change(function(){$(".prize_grade span").text($(this).val());});$("#prizeMoney").keyup(function(){$(".prize_grade i").text($(this).val());});});</script> </body> </html>来源: