基于javascript实现数字英文验证码


Posted in Javascript onJanuary 25, 2017

本文实例为大家分享了js实现数字英文验证码的具体代码,供大家参考,具体内容如下

<html>
<head>
<style type="text/css">
.code{
background-image:url(111.jpg);
font-family:Arial,宋体;
font-style:italic;
color:green;
border:0;
padding:2px 3px;
letter-spacing:3px;
font-weight:bolder;
}
.unchanged {
border:0;
}
</style>
<script language="javascript" type="text/javascript">
var code ; //在全局 定义验证码
function createCode(){
code = new Array();
var codeLength = 4;//验证码的长度
var checkCode = document.getElementById("checkCode");
checkCode.value = "";

var selectChar = new Array(2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','J','K','L','M','N','P','Q','R','S','T','U','V','W','X','Y','Z');

for(var i=0;i<codeLength;i++) {
var charIndex = Math.floor(Math.random()*32);
code +=selectChar[charIndex];
}
if(code.length != codeLength){
createCode();
}
checkCode.value = code;
}

function validate () {
var inputCode = document.getElementById("input1").value.toUpperCase();

if(inputCode.length <=0) {
alert("请输入验证码!");
return false;
}
else if(inputCode != code ){
alert("验证码输入错误!");
createCode();
return false;
}
else {
alert("成功!");
return true;
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
<body onLoad="createCode();">

<input type="text" id="input1" />
<input type="button" id="checkCode" class="code" style="width:60px" onClick="createCode()" /> <a href="#" onClick="createCode()">看不清楚</a>
<input id="Button1" onClick="validate();" type="button" value="确定" />
<script></script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript延迟加载
Mar 09 Javascript
asp.net下利用js实现返回上一页的实现方法小集
Nov 24 Javascript
js 点击按钮弹出另一页,选择值后,返回到当前页
May 26 Javascript
FireFox下XML对象转化成字符串的解决方法
Dec 09 Javascript
JS阻止冒泡事件以及默认事件发生的简单方法
Jan 17 Javascript
JavaScript编写连连看小游戏
Jul 07 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
Nov 15 Javascript
javascript 数组的正态分布排序的问题
Jul 31 Javascript
前端自动化开发之Node.js的环境搭建教程
Apr 01 Javascript
使用vue-router与v-if实现tab切换遇到的问题及解决方法
Sep 07 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
Apr 17 Javascript
a标签调用js的方法总结
Sep 05 Javascript
js阻止移动端页面滚动的两种方法
Jan 25 #Javascript
servlet+jquery实现文件上传进度条示例代码
Jan 25 #Javascript
json数据处理及数据绑定
Jan 25 #Javascript
详解jQuery中ajax.load()方法
Jan 25 #Javascript
js实现鼠标左右移动,图片也跟着移动效果
Jan 25 #Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
Jan 25 #Javascript
js实现文字选中分享功能
Jan 25 #Javascript
You might like
php常用Output和ptions/Info函数集介绍
2013/06/19 PHP
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
JS显示表格内指定行html代码的方法
2015/03/31 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
seajs加载jquery时提示$ is not a function该怎么解决
2015/10/23 Javascript
js判断手机号运营商的方法
2015/10/23 Javascript
jquery制作图片时钟特效
2020/03/30 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
2016/04/19 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
分享JS数组求和与求最大值的方法
2016/08/11 Javascript
Vue计算属性的使用
2017/08/04 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
详解webpack 热更新优化
2018/09/13 Javascript
python基于pygame实现响应游戏中事件的方法(附源码)
2015/11/11 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
python pandas dataframe 行列选择,切片操作方法
2018/04/10 Python
Python绘制3D图形
2018/05/03 Python
Python3 读、写Excel文件的操作方法
2018/10/20 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
2018/11/18 Python
Python read函数按字节(字符)读取文件的实现
2019/07/03 Python
python实现马丁策略的实例详解
2021/01/15 Python
西班牙土拨鼠床垫公司,感觉在云端:Marmota
2019/03/18 全球购物
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
大学生通用个人的自我评价
2014/02/10 职场文书
社会调查研究计划书
2014/05/01 职场文书
做一个有道德的人活动方案
2014/08/25 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
付款证明格式范文
2015/06/19 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers
发工资啦!教你用Python实现邮箱自动群发工资条
2021/05/10 Python
如何有效防止sql注入的方法
2021/05/25 SQL Server
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python
postgresql使用filter进行多维度聚合的解决方法
2021/07/16 PostgreSQL
MySQL 四种连接和多表查询详解
2021/07/16 MySQL
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL