基于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 相关文章推荐
一段实时更新的时间代码
Jul 07 Javascript
用JavaScript获取DOM元素位置和尺寸大小的方法
Apr 12 Javascript
jquery xMarquee实现文字水平无缝滚动效果
Apr 29 Javascript
javascript实现回到顶部特效
May 06 Javascript
jQuery中 $ 符号的冲突问题及解决方案
Nov 04 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
Feb 14 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
Feb 21 Javascript
jQuery中的deferred使用方法
Mar 27 jQuery
AngularJS 的$timeout服务示例代码
Sep 21 Javascript
vue使用xe-utils函数库的具体方法
Mar 06 Javascript
JS实现li标签的删除
Apr 12 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
Sep 27 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加密解密函数代码
2013/06/19 PHP
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
php与flash as3 socket通信传送文件实现代码
2014/08/16 PHP
MyEclipse常用配置图文教程
2014/09/11 PHP
PHP实现抓取迅雷VIP账号的方法
2015/07/30 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
使用EXT实现无刷新动态调用股票信息
2008/11/01 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
js自定义事件及事件交互原理概述(二)
2013/02/01 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
jQuery 事件的命名空间简单了解
2013/11/22 Javascript
js实现checkbox全选和反选示例
2014/05/01 Javascript
url传递的参数值中包含&amp;时,url自动截断问题的解决方法
2016/08/02 Javascript
Nodejs+Socket.io实现通讯实例代码
2017/02/13 NodeJs
解决jQuery ajax动态新增节点无法触发点击事件的问题
2017/05/24 jQuery
JavaScript中正则表达式判断匹配规则及常用方法
2017/08/03 Javascript
webpack构建react多页面应用详解
2017/09/15 Javascript
javascript实现Emrips反质数枚举的示例代码
2017/12/06 Javascript
浅析vue-router原理
2018/10/19 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
2020/08/21 Javascript
vue实现后台管理权限系统及顶栏三级菜单显示功能
2019/06/19 Javascript
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
Python实现EM算法实例代码
2020/10/04 Python
从一次项目重构说起CSS3自定义变量在项目的使用方法
2021/03/01 HTML / CSS
初级软件工程师面试题 Junior Software Engineer Interview
2015/02/15 面试题
个人自我鉴定
2013/11/07 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
《最大的麦穗》教学反思
2014/04/17 职场文书
2014教师研修学习体会
2014/07/08 职场文书
离职证明标准格式
2014/09/15 职场文书
2014年保险公司工作总结
2014/11/22 职场文书
开业典礼致辞
2015/07/29 职场文书
爱护环境建议书
2015/09/14 职场文书
2016年清明节红领巾广播稿
2015/12/17 职场文书