效果图:
代码如下:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js验证码</title>
<style type="text/css">
#code{
width:80px;
height:30px;
font-size:20px;
font-family:Arial;
font-style:italic;
font-weight:bold;
border:0;
letter-spacing:2px;
color:blue;
}
</style>
</head>
<body>
<div>
<input type = "text" id = "input"/>
<input type = "button" id="code" />
<input type = "button" value = "验证" id="check"/>
</div>
<script type="text/javascript">
window.onload=function(){
var code=document.getElementById("code");
function change(){
// 验证码组成库
var arrays=new Array(
'1','2','3','4','5','6','7','8','9','0',
'a','b','c','d','e','f','g','h','i','j',
'k','l','m','n','o','p','q','r','s','t',
'u','v','w','x','y','z',
'A','B','C','D','E','F','G','H','I','J',
'K','L','M','N','O','P','Q','R','S','T',
'U','V','W','X','Y','Z'
);
// 重新初始化验证码
codes ='';
// 随机从数组中获取四个元素组成验证码
for(var i = 0; i<4; i++){
// 随机获取一个数组的下标
var r = parseInt(Math.random()*arrays.length);
codes += arrays[r];
}
// 验证码添加到input里
code.value = codes;
}
change();//加载显示在页面上
code.onclick = change;//单击更换验证码
//单击验证
var check=document.getElementById("check");
var input=document.getElementById("input");
check.onclick=function(){
var inputCode = input.value.toUpperCase(); //取得输入的验证码并转化为大写
if(inputCode.length==0) { //若输入的验证码长度为0
alert("请输入验证码!"); //则弹出请输入验证码
}
else if(inputCode!=codes.toUpperCase()) { //若输入的验证码与产生的验证码不一致时
alert("验证码输入错误!请重新输入"); //则弹出验证码输入错误
change();//刷新验证码
input.value="";//清空文本框
}
else{ //输入正确时
alert("输入正确"); //弹出输入正确
}
}
}
</script>
</body>
</html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# js实现验证码功能
# js
# 验证码
# js实现手机发送验证码功能
# js+html制作简单验证码
# JSP实现登录功能之添加验证码
# JS实现表单验证功能(验证手机号是否存在
# 验证码倒计时)
# JS/jQ实现免费获取手机验证码倒计时效果
# 基于JavaScript短信验证码如何实现
# js实现简单的验证码
# js实现点击获取验证码倒计时效果
# Jsp生成页面验证码的方法[附代码]
# JavaScript 验证码的实例代码(附效果图)
# 弹出
# 请输入
# 单击
# 清空
# 文本框
# 组中
# 长度为
# 加载
# 并转
# 重新输入
# css
# code
# title
# type
# charset
# UTF
# width
# size
相关文章:
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
,巨量百应是干嘛的?
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
如何在云主机上快速搭建多站点网站?
如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法
如何将凡科建站内容保存为本地文件?
如何通过老薛主机一键快速建站?
小建面朝正北,A点实际方位是否存在偏差?
建站之星后台管理如何实现高效配置?
西安大型网站制作公司,西安招聘网站最好的是哪个?
C++中引用和指针有什么区别?(代码说明)
如何在宝塔面板中修改默认建站目录?
定制建站是什么?如何实现个性化需求?
如何选择美橙互联多站合一建站方案?
建站主机类型有哪些?如何正确选型
如何获取免费开源的自助建站系统源码?
宝塔建站助手安装配置与建站模板使用全流程解析
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
如何访问已购建站主机并解决登录问题?
定制建站方案优化指南:企业官网开发与建站费用解析
做企业网站制作流程,企业网站制作基本流程有哪些?
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
如何快速搭建高效WAP手机网站?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
如何选择高性价比服务器搭建个人网站?
如何通过服务器快速搭建网站?完整步骤解析
nginx修改上传文件大小限制的方法
太平洋网站制作公司,网络用语太平洋是什么意思?
公众号网站制作网页,微信公众号怎么制作?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
如何用PHP快速搭建高效网站?分步指南
javascript中的try catch异常捕获机制用法分析
专业网站建设制作报价,网页设计制作要考什么证?
如何在IIS中新建站点并解决端口绑定冲突?
想学网站制作怎么学,建立一个网站要花费多少?
建站主机与虚拟主机有何区别?如何选择最优方案?
已有域名和空间如何搭建网站?
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
建站之星如何快速解决建站难题?
免费网站制作appp,免费制作app哪个平台好?
如何用狗爹虚拟主机快速搭建网站?
在线制作视频网站免费,都有哪些好的动漫网站?
如何通过免费商城建站系统源码自定义网站主题与功能?
如何通过宝塔面板实现本地网站访问?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何在服务器上三步完成建站并提升流量?
建站之星代理如何获取技术支持?
如何用已有域名快速搭建网站?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
*请认真填写需求信息,我们会在24小时内与您取得联系。