`
ykyfendou
  • 浏览: 408083 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS验证码

阅读更多

 

HTML代码:

 

<pre class="js" name="code"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" >  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>无标题页</title>  
    <style type="text/css">  
        .code  
        {  
            background-image:url(code.jpg);  
            font-family:Arial;  
            font-style:italic;  
            color:Red;  
            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 = "";  
       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 i=0;i<codeLength;i++)  
       {  
        
          
       var charIndex = Math.floor(Math.random()*36);  
       code +=selectChar[charIndex];  
         
         
       }  
//       alert(code);  
       if(checkCode)  
       {  
         checkCode.className="code";  
         checkCode.value = code;  
       }  
         
     }  
       
      function validate ()  
     {  
       var inputCode = document.getElementById("input1").value;  
       if(inputCode.length <=0)  
       {  
           alert("请输入验证码!");  
       }  
       else if(inputCode != code )  
       {  

          alert("验证码输入错误!");  
          createCode();//刷新验证码  
       }  
       else  
       {  
         alert("^-^ OK");  
       }  
         
       }  
         
    </script>  
</head>  
<body onload="createCode()">  
<form  action="#">  
     <input  type="text"   id="input1" />  
    <input type="text" onclick="createCode()" readonly="readonly" id="checkCode" class="unchanged" style="width: 80px"  /><br />  
    <input id="Button1"  onclick="validate();" type="button" value="确定" />   
</form>  
</body>  
</html></pre>  

 

分享到:
评论

相关推荐

    js验证码验证码插件,简单易用、图片验证码,附demo

    在Web开发中,JavaScript验证码插件是实现这一功能的便捷工具,尤其对于前端开发者来说,它们提供了简单易用的解决方案。本篇文章将详细探讨基于JavaScript的验证码插件,特别是针对“js验证码插件,简单易用,图片...

    js 验证码.rarjs 验证码.rarjs 验证码.rarjs 验证码.rarjs 验证码.rarjs 验证码.rarjs 验证码.rarjs 验证码.rarjs 验证码.rar

    本篇文章将深入探讨JavaScript验证码的相关知识点。 首先,验证码的核心目的是增加用户交互中的复杂性,使得自动化程序难以模拟人类行为。JavaScript验证码通常包含以下几个关键组成部分: 1. **生成验证码**:在...

    89、纯js验证码插件代码

    纯JavaScript验证码通常包括以下几个关键组件: 1. **随机生成验证码**:为了确保每次生成的验证码都是唯一的,我们需要编写一个函数来生成随机字符串。这个字符串可能包含数字、大小写字母或其他字符,长度可以...

    js验证码 两种样式 字母和数字 背景带有干扰线

    这个JavaScript验证码方案也可以适应Java Web环境,只需将客户端生成验证码的部分移到服务器端,使用Java的`java.util.Random`生成随机字符串,然后通过图形库(如Java AWT或JavaFX)绘制验证码图像。服务器端生成的...

    js 验证码-简单好用

    在压缩包中的`js_yzm.html`文件中,我们可以看到一个简单的JavaScript验证码实现。这个例子可能包含以下几个部分: 1. **生成随机验证码**:在JavaScript中,可以使用`Math.random()`函数和数组来生成随机的字符...

    纯前端js验证码

    在这个纯前端js验证码的案例中,我们关注的是如何在不依赖服务器的情况下,仅使用JavaScript在客户端实现验证码功能。 首先,验证码的基本原理是生成一组随机字符或图像,然后要求用户输入他们看到的内容。在纯前端...

    Js彩色验证码【一个html表单和js验证码有验证效果的实例】

    那么对于刷新图片后,session不能立刻保存为新值,验证就永远不能通过,反之js用的是一个全局变量不需要session 这个程序既可以直接验证,也可以点击验证码刷新一个新的验证码(当原来的验证码看不清楚的时候),...

    js验证码还可以

    JavaScript验证码(通常缩写为JS验证码)是一种用于网站安全的重要技术,主要目的是防止自动化脚本或机器人进行恶意操作,如垃圾邮件发送、恶意登录尝试、数据抓取等。这种验证码通常要求用户完成一定的互动任务,...

    js验证码生成

    一个基本的JavaScript验证码生成示例可能包括以下步骤: - 创建一个HTML元素(如`&lt;div&gt;`或`&lt;canvas&gt;`)用于显示验证码。 - 使用JavaScript生成随机字符串。 - 如果使用Canvas,使用`canvas.getContext('2d')`...

    javascript验证码

    纯javascript验证码 ,自动生成验证码

    简单的js验证码制作

    在本案例中,我们关注的是使用JavaScript(简称JS)创建一个简单的验证码。JavaScript是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发,尤其适合于客户端的交互逻辑。 制作一个简单的JS验证码,主要...

    简约大气js验证码demo.zip

    简约大气javascript验证码demo,详细案例,可以直接拿来用

    纯js验证码插件代码.zip

    【纯js验证码插件代码.zip】是一个专门为网页设计的验证码解决方案,主要由JavaScript语言编写,无需依赖其他外部库。这个插件提供了两种验证码模式:传统的字符模式和创新的算术题模式,旨在增强网站的安全性,防止...

    javascript验证码的安全实现

    文件主要有html构成,安全的实现了验证码的验证。

    前端JS验证码插件亲测可用

    作用于页面验证码的JS插件。我用起来感觉不错所以分享出来

    JS验证码,html实现

    本文档主要介绍了一种通过JavaScript(简称JS)和HTML相结合的方式来实现网页上的验证码功能。验证码(CAPTCHA)是一种常见的安全措施,用于区分用户是人还是自动化软件。在本示例中,验证码由随机生成的一串字符...

    页面js生成验证码

    页面JS生成验证码是一种常见的网页安全措施,用于防止恶意自动化脚本或机器人进行非法操作,如批量注册、恶意登录等。这种技术通常结合图像处理和JavaScript动态生成,使得每个用户看到的验证码都是独一无二的,需要...

    表单验证码生成_js

    对于JavaScript验证码,通常会配合Ajax技术,当用户提交表单时,服务器会验证输入的验证码是否与服务器端保存的一致,如果不一致,则返回错误提示。 在"CheckCode"这个文件中,很可能是包含了一个完整的JavaScript...

Global site tag (gtag.js) - Google Analytics