可能很多朋友在用网站的时候却不知道验证码的作用是什么。

验证码的主要作用主要是为了防止机器人注册或者发帖功能,当然现在很多有效的验证码比较复杂,否则难以有效的防止注册机的功能,下面分享一个比较简单的验证码效果,可能阻拦注册能力比较薄弱,但是有总归比没有要好。

代码如下:
   [ bootstrap ] 运行代码    下载代码
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="https://www.51qianduan.com/" />
<title>51前端</title>
<style type="text/css">
.code{
  font-family: Arial;
  font-style: italic;
  color:Red;
  border:0;
  padding:2px 3px;
  letter-spacing:3px;
  font-weight:bolder;
  border:0;
  cursor:pointer;
  width:65px;
}
</style>
<script type="text/javascript"> 
function createCode(){
  var code="";
  var codeLength=6;
  var checkCode=document.getElementById("checkCode");
  var selectChar=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 index=0;index<codeLength;index++) {
    var charIndex=Math.floor(Math.random()*36);
    code+=selectChar[charIndex];
  }
  if(checkCode){
    checkCode.className="code";
    checkCode.value=code;
  }
}
  
function validate() {
  var inputCode=document.getElementById("txt").value;
  if (inputCode.length<=0){
    alert("请输入验证码!");
  } 
  else if(inputCode!=code){
    alert("验证码输入错误!");
    createCode();
  } 
  else{
    alert("验证码正确");
  }
}
window.onload=function(){
  createCode();
  var checkCode=document.getElementById("checkCode");
  var bt=document.getElementById("bt");
  checkCode.onclick=function(){
    createCode()
  }
  bt.onclick=function(){
    validate();
  }
}
</script>
</head>
<body>
<form action="#">
  <input type="text" id="txt" /> 
  <input type="text" readonly="readonly" id="checkCode"/>
  <input id="bt" type="button" value="确定" />
</form>
</body>
</html>

代码描述:javascript简单验证码。javascript简单验证码效果源码下载



130 173



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到