1、验证码 验证是网页常出现的一个验证点,所谓验证码类型有很多,下面代码只是实现一个简单的验证功能。
<div> <input type = "text" id = "input" value="" /> <input type = "button" id="code" onclick="createCode()"/> <input type = "button" value = "验证" onclick = "validate()"/> </div>
2、随便加点样式
#code{
font-family:Arial;
font-style:italic;
font-weight:bold;
border:0;
letter-spacing:2px;
color:blue;
}
3.JS部分,里面我已经加了详细的备注
//设置一个全局的变量,便于保存验证码
var code;
function createCode(){
//首先默认code为空字符串
code = '';
//设置长度,这里看需求,我这里设置了4
var codeLength = 4;
var codeV = 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');
//循环codeLength 我设置的4就是循环4次
for(var i = 0; i < codeLength; i++){
//设置随机数范围,这设置为0 ~ 36
var index = Math.floor(Math.random()*36);
//字符串拼接 将每次随机的字符 进行拼接
code += random[index];
}
//将拼接好的字符串赋值给展示的Value
codeV.value = code;
}
//下面就是判断是否== 的代码,无需解释
function validate(){
var oValue = document.getElementById('input').value.toUpperCase();
if(oValue ==0){
alert('请输入验证码');
}else if(oValue != code){
alert('验证码不正确,请重新输入');
oValue = ' ';
createCode();
}else{
window.open('http://www.baidu.com','_self');
}
}
//设置此处的原因是每次进入界面展示一个随机的验证码,不设置则为空
window.onload = function (){
createCode();
}
js验证码专题参考:https://www./Special/922.htm
以上所述是小编给大家介绍的JS 实现随机验证码功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# js实现验证码功能
# js随机验证码
# js实现随机数字字母验证码
# js随机生成一个验证码
# JS如何生成随机验证码
# JavaScript 随机验证码的生成实例代码
# 用jsp页面生成随机的验证数字码示例
# JavaScript实现随机五位数验证码
# 基于JS实现一个随机生成验证码功能
# js实现随机8位验证码
# JS实现4位随机验证码
# Javascript实现仿QQ随机数验证
# 验证码
# 小编
# 随机数
# 在此
# 有很多
# 给大家
# 请输入
# 设置为
# 则为
# 不正确
# 所述
# 给我留言
# 感谢大家
# 为空
# 判断是否
# 我已经
# 疑问请
# 有任何
# 重新输入
# style
相关文章:
如何在建站主机中优化服务器配置?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
如何使用Golang table-driven基准测试_多组数据测量函数效率
Swift中循环语句中的转移语句 break 和 continue
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
建站之星安装步骤有哪些常见问题?
c# 服务器GC和工作站GC的区别和设置
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
定制建站方案优化指南:企业官网开发与建站费用解析
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
C++中引用和指针有什么区别?(代码说明)
微信小程序 input输入框控件详解及实例(多种示例)
建站之星云端配置指南:模板选择与SEO优化一键生成
如何在建站之星绑定自定义域名?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
如何用PHP快速搭建CMS系统?
建站主机是什么?如何选择适合的建站主机?
如何选择可靠的免备案建站服务器?
SQL查询语句优化的实用方法总结
如何选择适合PHP云建站的开源框架?
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
c# F# 的 MailboxProcessor 和 C# 的 Actor 模型
如何解决ASP生成WAP建站中文乱码问题?
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
建站之星2.7模板:企业网站建设与h5定制设计专题
如何在Windows 2008云服务器安全搭建网站?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
如何通过FTP空间快速搭建安全高效网站?
视频网站制作教程,怎么样制作优酷网的小视频?
建站之星客服服务时间及联系方式如何?
如何通过PHP快速构建高效问答网站功能?
如何快速搭建FTP站点实现文件共享?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
公司网站制作价格怎么算,公司办个官网需要多少钱?
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
制作门户网站的参考文献在哪,小说网站怎么建立?
MySQL查询结果复制到新表的方法(更新、插入)
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
一键网站制作软件,义乌购一件代发流程?
如何高效搭建专业期货交易平台网站?
c++怎么用jemalloc c++替换默认内存分配器【性能】
郑州企业网站制作公司,郑州招聘网站有哪些?
文字头像制作网站推荐软件,醒图能自动配文字吗?
如何选购建站域名与空间?自助平台全解析
如何制作一个表白网站视频,关于勇敢表白的小标题?
建站之星与建站宝盒如何选择最佳方案?
如何快速生成高效建站系统源代码?
简单实现Android验证码
如何快速生成可下载的建站源码工具?
*请认真填写需求信息,我们会在24小时内与您取得联系。