iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >怎么用JavaScript编写简单的抽奖程序
  • 386
分享到

怎么用JavaScript编写简单的抽奖程序

2024-04-02 19:04:59 386人浏览 独家记忆
摘要

本篇内容介绍了“怎么用javascript编写简单的抽奖程序”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

本篇内容介绍了“怎么用javascript编写简单的抽奖程序”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1.需求说明

某公司年终抽奖,需要有如下功能

1)可以根据实际情况设置到场人数的***值

2) 点击“开始”,大屏幕滚动,点击“停止”,获奖者的编号出现在大屏幕上

3)在界面里显示全部奖项获奖人编号

4)不重复获奖

5)不会因为输入错误而导致抽奖结果异常。

2.代码呈上

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 TRANSITioNAL//EN">   <html>   <head>   <title>某公司周年庆抽奖</title>   <meta Http-equiv="Content-Type" content="text/html; charset=utf-8">   <script language="javascript">       var timer;       var flag = new Array(100);       var existingnum = new Array(100);       var clickTimes = 0;       var randnum;       var cellnum =1;       var mobile;       var num ;       function check_input(){             var input = document.getElementById("real_num").value;           var re = /^[1-9]+[0-9]*]*$/;           if (!re.test(input)){                 alert("请输入正整数");                 window.location.href=window.location.href;                  return false;              }          }            //get the random numbers from the mobile array every 0.05s       function setTimer(){           timer = setInterval("getRandNum();",50);           document.getElementById("start").disabled = true;           document.getElementById("end").disabled = false;       }          function getRandNum(){           document.getElementById("result").value = mobile[GetRnd(0,num)];       }          function GetRnd(min,max){            randnum = parseInt(Math.random()*(max-min+1));           return randnum;       }          //------------------------------------------------          //turn the input's running down       function clearTimer(){           noDupNum();           clearInterval(timer);           document.getElementById("start").disabled = false;           document.getElementById("end").disabled = true;       }       // Re defined array:change the length of the array and delete the checked one       function noDupNum(){           mobile.removeEleAt(randnum);           var o = 0;           for(p=0; p<mobile.length;p++){               if(typeof mobile[p]!="undefined"){                   mobile[o] = mobile[p];                   o++;               }           }           num = mobile.length-1;        }           function setValues(){           document.getElementById(cellnum).value = document.getElementById("result").value ;           cellnum++;       }          function set_array(){           var real_num = document.getElementById("real_num").value ;           mobile= new Array(real_num);           var o = 0;           for(i=1; i<=real_num;i++){               mobile[o] = i;               o++;           }           num = mobile.length-1;           document.getElementById("set_number").disabled = true;       }                                   Array.prototype.removeEleAt = function(dx){           if(isNaN(dx)||dx>this.length){return false;}               this.splice(dx,1);           }   </script>   </head>   <body>       <center>           <div id="main">               <div>                   <h2>获奖小伙伴</h2>                   <p>                       <input id="result" type="text" size="30" style="height:130px;width:800px;border:2px solid red;font-size:120;" readonly/>                   </p>                   <p>                       <input id="start" type="button" value="开始" style="border: 1px solid; border-color: #aaa 000 #000 #aaa;width:4em; background: #fc0;" onclick="setTimer()" />                       <input id="end" type="button" value="停" style="border: 1px solid; border-color: #aaa 000 #000 #aaa;width:4em; background: #fc0;"onclick="clearTimer();setValues();" disabled/>                   </p>                   <p><strong>一等奖(1名)</strong></p>                   <table width="190" height="30" border="1">                       <tr>                           <td><input name="text1" type="text" id="3" style="height:30px;width:190px;border:1px solid red;font-size:25;" size="28" readonly/></td>                       </tr>                   </table>                   <p>二等奖(2名)</p>                   <table width="380" height="30" border="1">                       <tr>                           <td><input name="text2" type="text" id="2" style="height:30px;width:190px;border:1px solid red;font-size:25;" size="28" readonly/></td>                           <td><input name="text3" type="text" id="1" style="height:30px;width:190px;border:1px solid red;font-size:25;" size="20" readonly/></td>                       </tr>                   </table>               </div>           </div>           <p></p>           <p></p>           <div id="setter" style="border:1px solid;width:45em">               <h4>系统设置</h4>               <table width="300" height="30" border="1">                       <tr>                           <td>活动人数</td>                           <td><input type="text" id="real_num" style="width:11em"></td>                           <td><input id="set_number" type="button" value="设置" style="border: 1px solid; border-color: #aaa 000 #000 #aaa;width:4em; background: #fc0;" onclick="check_input();set_array();"/></td>                       </tr>                       <tr>                                                  </tr>               </table>               <br/>               <input id="set_number" type="button" value="重新开始抽奖" style="border: 1px solid; border-color: #aaa 000 #000 #aaa;width:45em;height: 3em;background: #fc0;"  onclick="window.location.href=window.location.href;"/>               <p></p>           </div>       <center>   </body>   </html>

3.丑陋截图

我很丑,但是我很温柔~

怎么用JavaScript编写简单的抽奖程序

“怎么用JavaScript编写简单的抽奖程序”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 怎么用JavaScript编写简单的抽奖程序

本文链接: https://www.lsjlt.com/news/76502.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用JavaScript编写简单的抽奖程序
    本篇内容介绍了“怎么用JavaScript编写简单的抽奖程序”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • 简单的 PHP 抽奖程序
    在这个程序中,我们首先定义一个包含所有奖品及其数量的数组 $prizes,然后计算出所有奖品的总数 $totalPrizes。接下来,我们生成一个随机数 $rand,然后使用 foreach 循环遍历所有奖品,逐个累加奖品数量 $count...
    99+
    2023-10-25
    php 开发语言
  • JavaScript怎么实现简单抽奖系统
    这篇文章主要讲解了“JavaScript怎么实现简单抽奖系统”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript怎么实现简单抽奖系统”吧!模拟实现抽奖系统前端使用JavaScr...
    99+
    2023-06-29
  • 用Python实现一个简单的抽奖小程序
    目录写在前面 实现结果 1 数据拉取2 数据清洗、去重3 中奖数据抽取python 相关知识点总结写在前面  因为粉丝福利,所以想自己写一个抽...
    99+
    2023-05-12
    python抽奖系统 python随机抽奖 python抽奖游戏
  • 【Python系列】一个简单的抽奖小程序
    序言 很开心你能在万千博文中打开这一篇,希望能给你带来一定的帮助!👍🏻 如果有什么问题,都可以添加下方我的联系方式,联系我噢~😁 ⭐️⭐️⭐️⭐️⭐️沟通交流,一起成为技术达人!...
    99+
    2023-09-17
    python 开发语言
  • 怎么用js实现简单的抽奖系统
    今天小编给大家分享一下怎么用js实现简单的抽奖系统的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。效果图如图所示:字节带闪动,...
    99+
    2023-06-29
  • 基于Python怎么编写一个微博抽奖小程序
    本篇内容主要讲解“基于Python怎么编写一个微博抽奖小程序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“基于Python怎么编写一个微博抽奖小程序”吧!开发工具Python版本:3.7.8相关...
    99+
    2023-06-30
  • 微信小程序实现简单九宫格抽奖
    本文实例为大家分享了微信小程序实现简单九宫格抽奖的具体代码,供大家参考,具体内容如下 废话不多说,先上样板图 代码就先wxml文件: <view id="container"...
    99+
    2024-04-02
  • .net+mssql制作抽奖程序思路及源码怎么编写
    这期内容当中小编将会给大家带来有关.net+mssql制作抽奖程序思路及源码怎么编写,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。抽奖程序:思路整理,无非就是点一个按钮,...
    99+
    2024-04-02
  • PHP抽奖程序编写指南及注意事项
    PHP抽奖程序编写指南及注意事项 抽奖程序是网站中常见的一种功能,通过随机选取用户或者参与者来获取奖品。PHP作为一种常用的后端语言,在编写抽奖程序时非常适用。本文将为大家介绍如何编写...
    99+
    2024-02-29
    指南 php 抽奖程序
  • 基于Python编写一个微博抽奖小程序
    目录导语开发工具环境搭建先睹为快原理简介导语 带大家写个微博自动抽奖小程序吧,motivation和之前的B站自动抽奖小程序一样: 不想内卷了,整个B站全自动抽奖的小程序吧,万一不小...
    99+
    2024-04-02
  • 怎么使用c语言编写抽奖转盘
    编写抽奖转盘的C语言代码可以分为以下几个步骤:1. 导入必要的头文件:```c#include #include #include ...
    99+
    2023-08-15
    c语言
  • vba怎么制作抽奖程序
    要制作抽奖程序,可以使用VBA(Visual Basic for Applications)编程语言来实现。以下是一个简单的抽奖程序...
    99+
    2023-09-01
    vba
  • vb抽奖程序怎么制作
    以下是一个简单的VB抽奖程序制作步骤:1. 打开VB,新建一个Windows Forms应用程序。2. 在窗体上添加一个Label控...
    99+
    2023-06-13
    vb抽奖程序
  • vue怎么实现简单转盘抽奖功能
    本篇内容介绍了“vue怎么实现简单转盘抽奖功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!样式请大家忽略(自己调),主要看JS代码实现,点...
    99+
    2023-06-29
  • java简单随机抽奖功能怎么实现
    实现简单的随机抽奖功能可以使用Java的Random类来生成随机数。下面是一个简单的实现示例:```javaimport java....
    99+
    2023-08-31
    java
  • 基于Python编写一个B站全自动抽奖的小程序
    目录导语开发工具环境搭建原理简介导语 应好友邀请,帮他写了个小程序,功能类似于实时监控自己关注的UP主,如果关注的UP主中有人发布了抽奖的动态,就自动参与这个抽奖。这样就能不错过任何...
    99+
    2024-04-02
  • 年会抽奖小程序怎么开发
    本篇内容介绍了“年会抽奖小程序怎么开发”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  年会抽奖小程序,用面向对象来实现,设计一个抽奖类,类...
    99+
    2023-06-26
  • python简单程序的编写方法是什么
    这篇文章主要介绍“python简单程序的编写方法是什么”,在日常操作中,相信很多人在python简单程序的编写方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python简单程序的编写方法是什么”的疑...
    99+
    2023-06-17
  • 怎样用JavaScript编写一个简单的游戏
    这篇文章将为大家详细讲解有关怎样用JavaScript编写一个简单的游戏,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。通过使用一个简单的游戏来练习一些基本的...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作