javascript生成验证码

<!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>javascript 验证码实现代码_脚本之家测试</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];

}

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 >

<form action="#">

<input type="text" id="input1" />

<input type="text" readonly="readonly" id="checkCode" class="unchanged" style="width: 80px" />

<input id="Button1" type="button" value="确定" />

</form>

</body>

</html>

时间: 2024-11-15 04:33:09

javascript生成验证码的相关文章

关于javascript生成验证码

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <title>验证码生成</title> 7 <style type="tex

javaweb学习总结(九)—— 通过Servlet生成验证码图片

一.BufferedImage类介绍 生成验证码图片主要用到了一个BufferedImage类,如下: 创建一个DrawImage Servlet,用来生成验证码图片 1 package gacl.response.study; 2 import java.awt.Color; 3 import java.awt.Font; 4 import java.awt.Graphics; 5 import java.awt.Graphics2D; 6 import java.awt.image.Buff

Web案例一:生成验证码

步骤: 具体代码实现: //第1步:创建一个BufferedImage对象,即图片对象 //定义图片的长和宽 int width = 200,height = 50; BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB); //第2步:得到图片的画笔,强转成Graphics2D. Graphics2D pen = (Graphics2D) image.getGraphics(); /

servlet中生成验证码

在servlet中生成验证码 package login; import java.awt.Color; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.OutputStream; import java.io.PrintWriter; import java.util.Random; import javax.servlet.Ser

artdialog 异步加载页面 生成验证码

artdialog  异步加载一个页面 需求:例如现在好多网站的登录或注册 都是点击弹出一个层出来 然后在上面登录.注册 这个登录可能在网站的每个页面都会有,但是我们又不能在每个页面都这一段html加载出来不显示,到需要用的时候,在给shou出来,这样做于情于理都说!不!!过!!!去!!!!!! 恰好以前接触过artdialog  不多说上代码,(注意思维,代码是死的方法是活,解决需求不一定非要这个方法 ) 1.页面html代码 1 <head runat="server">

SpringMvc项目中使用GoogleKaptcha 生成验证码

SpringMvc项目中使用GoogleKaptcha 生成验证码 前言:google captcha 是google生成验证码的一个工具类,其原理是将随机生成字符串保存到session中,同时以图片的形式返回给页面,之后前台页面提交到后台进行对比. 1.jar包准备 官方提供的pom应该是 <dependency> <groupId>com.google.code.kaptcha</groupId> <artifactId>kaptcha</arti

HttpServletResponse应用----生成验证码

1.1生成随机图片用作验证码 生成图片主要用到BufferedImage类 package gacl.response.study;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;im

转: 通过Servlet生成验证码图片

孤傲苍狼 只为成功找方法,不为失败找借口! javaweb学习总结(九)—— 通过Servlet生成验证码图片 一.BufferedImage类介绍 生成验证码图片主要用到了一个BufferedImage类,如下: 创建一个DrawImage Servlet,用来生成验证码图片 1 package gacl.response.study; 2 import java.awt.Color; 3 import java.awt.Font; 4 import java.awt.Graphics; 5

servlet生成验证码验证的实现

servlet中的方法实现代码: import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.PrintWriter; import java.util.Random; import javax.servlet.ServletException; imp