本文实例为大家分享了JavaScript制作验证码的具体代码,供大家参考,具体内容如下
<html>
<head>
<meta charset="utf-8"/>
<title>js验证码</title>
<style type="text/css">
#login{
width:50px;
height:30px;
line-height:30px;
margin:0 auto;
background-color:#eee;
text-align:center;
color:red;
}
p{
width:75px;
height:30px;
margin:0 auto;
}
</style>
</head>
<body>
<p>验证码:</p>
<div id="login" onclick="show()"><a href="#"></a></div>
<script type="text/javascript">
function codes(n){
var a="azxcvbnmsdfghjklqwertyuiopZXCVBNMASDFGHJKLQWERTYUIOP0123456789";
var b="";
for (var i = 0;i<n;i++){
var index=Math.floor(Math.random()*62);
b+=a.charAt(index);
}
return b;
};
function show(){
document.getElementById("login").innerHTML=codes(4);
}
window.onload=show;
</script>
</body>
</html>
另一个js验证码的部分代码:
var code ; //在全局定义验证码
//产生验证码
function createCode(){
code = "";
var codeLength = 4;//验证码的长度
var checkCode = document.getElementById("code");
var random = new Array(0,1,2,3,4,5,6,7,8,9,'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');//随机数
for(var i = 0; i < codeLength; i++) {//循环操作
var index = Math.floor(Math.random()*36);//取得随机数的索引(0~35)
code += random[index];//根据索引取得随机数加到code上
}
checkCode.value = code;//把code值赋给验证码
}
//校验验证码
document.getElementById("Yzm").addEventListener("change",validate);
function validate(){
var inputCode = document.getElementById("Yzm").value.toUpperCase(); //取得输入的验证码并转化为大写
if(inputCode.length <= 0) { //若输入的验证码长度为0
alert("请输入验证码!"); //则弹出请输入验证码
$("#Yzm").focus();
YZM = false;
}
else if(inputCode != code ) { //若输入的验证码与产生的验证码不一致时
alert("验证码输入错误!@_@"); //则弹出验证码输入错误
createCode();//刷新验证码
$("#Yzm").val("");<span style="font-family: Arial, Helvetica, sans-serif;">//清空文本框</span>
$("#Yzm").focus();//重新聚焦验证码框
YZM = false;
}
else { //输入正确时
$("#Yzm").blur();//绑定验证码输入正确时要做的事
YZM = true;
}
};
附效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# js
# html
# 验证码
# js实现手机发送验证码功能
# JSP实现登录功能之添加验证码
# JS实现表单验证功能(验证手机号是否存在
# 验证码倒计时)
# JS/jQ实现免费获取手机验证码倒计时效果
# 基于JavaScript短信验证码如何实现
# js实现简单的验证码
# js实现点击获取验证码倒计时效果
# Jsp生成页面验证码的方法[附代码]
# JavaScript 验证码的实例代码(附效果图)
# 原生js实现验证码功能
# 随机数
# 请输入
# 弹出
# 大家分享
# 时要
# 绑定
# 具体内容
# 大家多多
# 清空
# 文本框
# 长度为
# 并转
# background
# auto
# margin
# color
# px
# height
# line
相关文章:
广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
如何在阿里云通过域名搭建网站?
公司门户网站制作流程,华为官网怎么做?
如何通过虚拟机搭建网站?详细步骤解析
专业公司网站制作公司,用什么语言做企业网站比较好?
建站之星与建站宝盒如何选择最佳方案?
官网建站费用明细查询_企业建站套餐价格及收费标准指南
建站之星如何配置系统实现高效建站?
婚礼视频制作网站,学习*后期制作的网站有哪些?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
如何在宝塔面板创建新站点?
如何通过虚拟主机快速搭建个人网站?
建站之星如何助力企业快速打造五合一网站?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
建站之星备案流程有哪些注意事项?
如何快速搭建自助建站会员专属系统?
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
建站之星3.0如何解决常见操作问题?
建站主机如何选?性能与价格怎样平衡?
移民网站制作流程,怎么看加拿大移民官网?
如何通过虚拟主机空间快速建站?
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
C++中引用和指针有什么区别?(代码说明)
如何规划企业建站流程的关键步骤?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
如何通过PHP快速构建高效问答网站功能?
建站之星后台密码遗忘或太弱?如何重置与强化?
名字制作网站免费,所有小说网站的名字?
开封网站制作公司,网络用语开封是什么意思?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
高性价比服务器租赁——企业级配置与24小时运维服务
如何制作网站标识牌,动态网站如何制作(教程)?
如何通过FTP空间快速搭建安全高效网站?
,怎么用自己头像做动态表情包?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
如何用IIS7快速搭建并优化网站站点?
C#如何在一个XML文件中查找并替换文本内容
如何通过IIS搭建网站并配置访问权限?
教学网站制作软件,学习*后期制作的网站有哪些?
如何快速配置高效服务器建站软件?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
建站之星云端配置指南:模板选择与SEO优化一键生成
如何使用Golang安装API文档生成工具_快速生成接口文档
实惠建站价格推荐:2025年高性价比自助建站套餐解析
网站制作公司排行榜,四大门户网站排名?
西安大型网站制作公司,西安招聘网站最好的是哪个?
*请认真填写需求信息,我们会在24小时内与您取得联系。