本篇文章给大家带来的内容是关于js如何实现前台验证码?(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
能来查这个知识点的同学,想必是已经最少掌握了一点点JavaWeb知识了吧,应该可以看得懂这段代码知道怎么用的吧!
<body>
<div class="input">
  <span
style="font-size:16px;font-family:
黑体">验证码:</span> <input id="t1" type="text" name="u"
onblur="but()" />
<span id="discode"></span>
<input type="button" value="点击刷新" class="c" style="height:20px;"onClick="createCode()">
</div>
<script language="javascript">
var code; //在全局 定义验证码
function createCode() { //创建验证码函数
code = "";
var codeLength = 4;//验证码的长度
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];
}
// 设置验证码的显示样式,并显示
document.getElementById("discode").style.fontFamily = "黑体"; //设置字体
document.getElementById("discode").style.letterSpacing = "20px"; //字体间距
document.getElementById("discode").style.color = "red"; //字体颜色
document.getElementById("discode").innerHTML = code; // 显示
}
function but() {//验证验证码输入是否正确
var val1 = document.getElementById("t1").value;
var val2 = code;
if (val1 != val2) {
document.getElementById('t1').value = "";
}
}
</script>
</body>相关推荐:
js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装_表单特效
一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的。于是利用空闲休息时间开始自己写一套后台系统。如此有了若依管理系统。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错效率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。 您是否在找一套合适后台管理系统。 您是否在找一套代码易读易懂后台
885
以上就是js如何实现前台验证码?(代码)的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号