jQuery实现验证码功能
发布时间 - 2026-01-11 00:14:10 点击率:次效果图:
代码如下:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
#code{
width:80px;
height:30px;
font-size:20px;
font-family:Arial;
font-style:italic;
font-weight:bold;
border:0;
letter-spacing:2px;
color:blue;
}
</style>
</head>
<body>
<div>
<input type = "text" id = "input"/>
<input type = "button" id="code" />
<input type = "button" value = "验证" id="check"/>
</div>
<script type="text/javascript" src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script>
<script type="text/javascript">
function change(){
code=$("#code");
// 验证码组成库
var arrays=new Array(
'1','2','3','4','5','6','7','8','9','0',
'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',
'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'
);
codes='';// 重新初始化验证码
for(var i = 0; i<4; i++){
// 随机获取一个数组的下标
var r = parseInt(Math.random()*arrays.length);
codes += arrays[r];
}
// 验证码添加到input里
code.val(codes);
}
change();
code.click(change);
//单击验证
$("#check").click(function(){
var inputCode = $("#input").val().toUpperCase(); //取得输入的验证码并转化为大写
console.log(inputCode);
if(inputCode.length == 0) { //若输入的验证码长度为0
alert("请输入验证码!"); //则弹出请输入验证码
}
else if(inputCode!=codes.toUpperCase()) { //若输入的验证码与产生的验证码不一致时
alert("验证码输入错误!请重新输入"); //则弹出验证码输入错误
change();//刷新验证码
$("#input").val("");//清空文本框
}else { //输入正确时
alert("正确"); //弹出^-^
}
});
</script>
</body>
</html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# jquery实现验证码
# jquery添加验证码功能
# 验证码功能
# JQuery实现简单验证码提示解决方案
# jquery实现手机发送验证码的倒计时代码
# jQuery实现发送验证码并60秒倒计时功能
# Jquery插件实现点击获取验证码后60秒内禁止重新获取
# jQuery插件实现静态HTML验证码校验
# jQuery 点击获取验证码按钮及倒计时功能
# jQuery实现一个简单的验证码功能
# jquery实现表单获取短信验证码代码
# jQuery实现的手机发送验证码倒计时效果代码分享
# js实现3D轮播图效果
# 验证码
# 弹出
# 请输入
# 单击
# 清空
# 文本框
# 长度为
# 并转
# 重新输入
# width
# code
# px
# type
# Document
# css
# title
# height
# italic
# Arial
# bold
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Python文件异常处理策略_健壮性说明【指导】
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
Laravel怎么使用Intervention Image库处理图片上传和缩放
佛山网站制作系统,佛山企业变更地址网上办理步骤?
如何挑选优质建站一级代理提升网站排名?
如何用花生壳三步快速搭建专属网站?
如何用PHP工具快速搭建高效网站?
免费视频制作网站,更新又快又好的免费电影网站?
常州企业网站制作公司,全国继续教育网怎么登录?
Laravel如何使用Gate和Policy进行授权?(权限控制)
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
LinuxShell函数封装方法_脚本复用设计思路【教程】
Python并发异常传播_错误处理解析【教程】
如何用5美元大硬盘VPS安全高效搭建个人网站?
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
公司门户网站制作流程,华为官网怎么做?
Windows Hello人脸识别突然无法使用
昵图网官方站入口 昵图网素材图库官网入口
Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
如何快速搭建高效香港服务器网站?
SQL查询语句优化的实用方法总结
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
如何用AI帮你把自己的生活经历写成一个有趣的故事?
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
高端建站如何打造兼具美学与转化的品牌官网?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
如何快速搭建FTP站点实现文件共享?
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
JavaScript如何实现音频处理_Web Audio API如何工作?
Android Socket接口实现即时通讯实例代码
Android自定义控件实现温度旋转按钮效果
Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
Laravel如何使用Vite进行前端资源打包?(配置示例)
做企业网站制作流程,企业网站制作基本流程有哪些?
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
Linux系统命令中screen命令详解
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
教你用AI将一段旋律扩展成一首完整的曲子
如何注册花生壳免费域名并搭建个人网站?
Python文件流缓冲机制_IO性能解析【教程】
详解MySQL数据库的安装与密码配置

