<html>
<head>
<meta charset="utf-8">
</head>
<body>
<input type="text" id="codeIn"><br>
<span id="codebox">AAAA</span>
<button type="button" id="codec">看不清换一张</button>
</body>
<script>
let codeIn = document.querySelector("#codeIn"),
codebox = document.querySelector("#codebox"),
codec = document.querySelector("#codec");
/*
queryCode
@param:none
@rerurn:none
*/
function queryCode(){
let area = 'akjgf301290987tfhcn29';
let result = '';
for(let i=0; i<4; i++)
{
let ran = Math.round(Math.random()*area.length-1);
result += area[ran];
}
codebox.innerHTML = result;
}
codec.onclick = function(){
queryCode();
}
codeIn.onblur = function(){
let val = codeIn.value,
code = codebox.innerHTML;
if(val.toLowerCase() === code.toLowerCase())
{
alert("验证成功");
}
else{
codeIn.value = '';
alert("验证失败,请重新输入");
queryCode();
}
}
</script>
</html>

最新文章

  1. 【转载】MFC 程序入口和执行流程
  2. SQL Server 复制 订阅与发布
  3. Oracle11g使用exp导出空表
  4. 理解SQL SERVER中的分区表(转)
  5. 【测试环境】cywin的简单介绍
  6. ubuntu server 12.04 源
  7. C++ Primer 笔记 第一章
  8. 自制tunnel口建虚拟专网实验
  9. [CTF] RSA共模攻击
  10. 线程的synchronized、volatile及原子操作
  11. (线性dp,最大连续和)Max Sequence
  12. day17:递归函数
  13. Py&#39;t&#39;hon之csv,ini&amp;序列化,反序列化
  14. POJ 3243 Clever Y 扩展BSGS
  15. python的索引问题
  16. WordPaster-CuteEditor6.7整合教程
  17. hdu5745--La Vie en rose (DP+bitset)
  18. linux中使用corntab和shell脚本自动备份nginx日志,按天备份
  19. spring ioc xml配置
  20. 【H5】ie8如何兼容html5标签(hack)

热门文章

  1. centos7.4出现yum command not found
  2. 自定义msi安装包的执行过程
  3. LVS+Keepalived小试牛刀
  4. spring mvc 返回JSON数据
  5. mysql表如何使用redis保存?
  6. hello/hi的简单的网络聊天程序
  7. awk工具的基本用法
  8. 如何通过Exchange2010 OWA更改过期密码
  9. winform 更新文件上传(一)
  10. 再jsp页面中使用kindeditor 的方法