JS获取验证码,并验证
来源:互联网 发布:linux dd命令 编辑:程序博客网 时间:2024/05/29 15:19
因为公司项目的需求,学习了几天的JS,现将刚看到的JS获取验证码,并验证的全代码记录下来,方便大家学习!
1.获取本地自制的验证码:
<pre name="code" class="javascript"><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 = "";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("OK"); return true;}}</script></head><body onload="createCode();"><input type="text" id="input1" /><input type="text" id="checkCode" class="code" style="width: 55px" /> <a href="#" onclick="createCode()">看不清楚</a><br /><br /><center><input id="Button1" onclick="validate();" type="button" value="确定" /></center><script></script></body></html>
2.获取网络验证码:
<html><head><script>function myFunction(){var element = document.getElementById("img_captcha");var link = element.src ;link = link.split("?")[0];element.src=link+'?'+(new Date()).getTime();}</script><head><body><form class="login" method="post" action="login" id="login-form"> <p><span class="input-bg"><input type="text" name="username" id="userId" placeholder="邮箱" autocomplete="on" value=""/></span></p> <p><span class="input-bg"><input type="password" name="password" id="passWord" placeholder="密码" /></span></p> <p><span style="float:left;margin-right:12px;" class="input-bg"><input type="text" name="captcha" id="captcha" placeholder="验证码" style="width:100px;" maxlength="4"//></span> <img title="点击更换" style="cursor: pointer;" id="img_captcha" url="http://baige.aliapp.com/foodapp/yzm.php" src="http://baige.aliapp.com/foodapp/yzm.php" onclick = "myFunction()"/> </p> <p class="btnpanel"> <input type="hidden" id="lt" name="lt" value="LT-1417766126rQMOlvHi6p5O0TwVZEH" /> <input type="hidden" id="captcha_i" name="captcha_i" value="568457" /> <input type="hidden" id="service" name="service" value="http://www.umeng.com/users/login_redirect" /> <input type="submit" value="登 录" class="submit" id="login-submit" accesskey="l"/> <span> <a href="http://www.umeng.com/users/password/new" class="forget">忘记密码?</a> <a href="http://www.umeng.com/users/sign_up" class="reg">注册</a> </span> </p></form></body><html>
0 0
- JS获取验证码,并验证
- js生成验证码并验证
- js生成验证码并验证 .
- js生成验证码并验证
- js生成验证码并验证
- js生成验证码并验证
- js生成简单验证码并验证
- js生成验证码并验证
- 短信验证码获取JS
- android 监听短信并获取验证码
- 获取手机验证码并计时
- 获取短信验证码并实现登录
- C# mvc js cookie 接收手机验证码并防止页面刷新后重复获取验证码
- JS动态添加表行,并验证数据,获取数据。
- 生成验证码并验证
- js 生成和获取验证码
- Js获取短信验证码前段效果
- 获取验证码倒计时,js代码
- iOS工程如何支持64-bit
- 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术
- 文字排版
- mysql_config_editor
- .net连接MySql ,获取中文字段乱码
- JS获取验证码,并验证
- calloc
- cisco6509switch防火墙模块
- Android本地通讯录
- MapReduce高级编程——自定义InputFormat
- 唯有爱与引力不可辜负
- opencv2 文件概览
- 如何部署Django
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?