JS随机生成验证码

JS随机生成验证码

下面我们使用Visual Studio这个软件来写一个JS的代码,我们可以用JS的代码写一个简单的方法,就是实现一个JS的随机生成验证码的功能。
那么这个代码要怎么写呢,首先我们需要先在界面上写一下的Html的代码,我们来看一下界面的代码是什么,看以下截图:
在这里插入图片描述

在截图中我们可以看到界面的代码就是,先用一个button标签,然后给他一个id为验证码。接着给他一些属性的效果,给这个button设置一下他的颜色还有一些背景特效的效果,接下来看一下属性代码的截图:

在这里插入图片描述

定义好界面的属性代码我们接着就需要写一下JS的代码。然后实现出让他随机生成验证码的JS代码的内容,见截图:

在这里插入图片描述

我们通过第37行。先声明验证码的字符串是abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789,然后在第38行的意思就是将指定的yanzhengmaID dom节点赋值给obutton变量,document.getElementById的意思就是它可返回对拥有指定 ID 的第一个对象的引用。
接着我们声明一个getrandom的方法,获取他的参数,然后写一个判断,判断a大于b。接着return返回,
Math.floor的意思就是一个静态的方法,它返回小于或者等于一个给定数字的最大整数。
Math.random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值。
总体就是获取他的随机字符,然后将随机生成的整数下标对应的字母放入button中,接着声明getyanzhengma的方法。第49行的意思就是函数getyangzhengma()获取字符串中对应的元素并拼接成字符串返回到页面中,然后在声明他的字符串为空。接着就是for循环,for循环i判断验证码有几位就循环几位,(0, 62)计算后的取值范围:下标为[0, 61]的整数。然后最后就是一个点击的事件,当点击button的时候生成刷新一个随机的验证码。这样功能就出来了。
见实现的效果截图:

在这里插入图片描述

这样就可以实现出点击的时候刷新生成验证码,它的流程就是将所有的验证码用的字符放在一个字符串里面,然后在这个字符串里面随机生成一个,然后再找到对应的字符并且拼接它的验证码。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值