这学期刚学的用javascript实现随机生成验证码过程(非图片验证码)
2013-06-16 09:51
696 查看
<!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"> *{ margin:0px auto;} #top{ width:960px;} #nav{ background-image:url(../image1/login_head.gif); background-repeat:no-repeat; width:360px; height:25px; margin-top:20px; padding-left:20px; color:#FFF; padding-top:3px;} #main{ width:380px; height:340px; text-align:center; font-size:14px; border:1px #009; background:#09F;} #qqtop1{ float:left; width:100px; height:18px; padding-top:5px;} #qqtop2{ width:280px; height:20px; float:right; } #right{ float:left;} .font{ color:#F0F;font-size:30px;font-family:微软雅黑; } </style> <script type="text/javascript"> function chang(num) { if(num==1) { document.getElementById("qid").style.display="none"; document.getElementById("qqh").style.display="block"; document.getElementById("qqm").style.display="block"; }else { document.getElementById("qid").style.display="block"; document.getElementById("qqh").style.display="none"; document.getElementById("qqm").style.display="none"; } } var str=""; function radom()//显示验证码方法 { var j=new Array("0","1","2","3","8","9","a","b","c","d"); for(var i=0;i<4;i++) { var num=parseInt(Math.random()*j.length); str+=j[num]; } document.getElementById("yzm").innerHTML=str; document.getElementById("yzm").className="font"; } function gb() { str=""; radom(); } function ok() { var yzm=document.getElementById("yzm").innerHTML.toUpperCase(); str=document.getElementById("yz").value; if(yzm==str.toUpperCase()) { alert("登录成功!"); }else { alert("my god!验证码错误,请从新输入!"); gb(); } } </script> </head> <body onload="radom()"> <div id="top"> <img src="../image1/top.jpg" /> </div> <div id="nav"> 拍拍用户登录 </div> <div id="main"> <div id="qqtop1">登录方式选择:</div> <div id="qqtop2"> <input type="radio" name="checd" checked="checked" onclick="chang(1)" />QQ号码登录 <input type="radio" name="checd" onclick="chang(0)" />QQ群号登录 </div><br/> <div id="qqh" style="margin-top:30px;"> QQ号码:<input type="text" />忘记QQ号码〉〉 </div><br/> <div id="qid" javascript: style="display:none; padding-right:90px;" > QQ群Id:<input type="text" /> </div> <div id="qqm"> QQ密码:<input type="password" />忘记QQ密码〉〉 </div><br/><br/> <div style=" padding-right:90px;" > 验证码:<input type="text" value="请输入下图显示的文字" id="yz" /> </div><br/> <div id="qqh" style=" padding-right:110px; color:#00F;"> <label onclick="gb()">看不清,换一张</label> </div><br/> <div style="height:40px; width:100px; background-color:#03F; padding-top:20px; margin-left:100px;" > <label id="yzm"></label> </div><br/> <input type="button" value="登 录" style="background-color:#03F; padding-top:5px; margin-right:80px; height:30px; width:100px" onclick="ok()" /> </div> </body> </html>
相关文章推荐
- 这学期刚学的用javascript实现随机生成验证码过程(非图片验证码)
- 原生JS实现随机生成指定位数的验证码并校验
- android 端生成随机验证码 实现
- 简单的随机生成4个验证码的实现
- 随机生成验证码和算术逻辑运算的实现以及详细解释
- javascript实现随机生成DIV背景色
- PHP封装函数实现生成随机的字符串验证码
- android 端生成随机验证码 实现
- 随机验证码生成和获取——基于python tkinter、pytesseract实现
- android 客户端生成随机验证码的实现
- android 客户端生成随机验证码的实现
- JSP实现生成随机验证码
- 用javase写一个类实现自动生成验证码的功能,验证码随机自动生成;
- JavaScript实现简单生成随机颜色的方法
- 用JavaScript生成随机验证码
- android端实现验证码随机生成功能
- bobojavascript、asp.net 实现随机生成验证码
- android 端生成随机验证码 实现
- JavaScript生成验证码并实现验证功能
- asp.net 实现随机生成验证码