验证码过期(小功能)

作用:模拟获取验证码,10s后,重新获取。未过期前不可重复获取;

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%//获取随机短信  --不使用了Random r = new Random();StringBuilder sb =  new StringBuilder();for(int i=0;i<=5;i++){int s = r.nextInt(10);sb.append(s);}%><!DOCTYPE HTML>
<html><head><title>短信验证码</title><script src="mobile/jquery-1.4.3.min.js" charset="utf-8"></script><link rel="stylesheet" href="mobile/mobile.css"><script type="text/javascript">$(function(){var code = 0;var flag = false;var get = false;$('#get').click(function(){if(flag)return;//未过期 不可再获取sendSmsCode();});function sendSmsCode(){//url:'getSms',      也可以//因为存在 异步执行的问题 所以 在ajax成功后,再设置某些值$.ajax({type : "POST",url  : '<%=path%>/getSms',data : {method:"getSmsCode"},dataType : "json",success : function(data) {code = data;$('#code').html('验证码为:'+code);$('#get').attr('disabled','true');flag = true;get = true;time();},error : function(data) {$('#code').html("对不起服务器繁忙,请稍后再试!");}});}function time(){var t = 10;var time = window.setInterval(function(){t--;$('#get').val(t+'秒后失效');if(t==0){$('#code').html('验证码已失效,请重新获取!');$('#get').val('获取验证码');$('#get').removeAttr('disabled');flag = false;send = false;clearInterval(time);}	},1000);}$('#in').click(function(){if(!get) {alert('请获取短信验证码!');return;}if(!flag) {alert('短信验证码已失效!');return;}var rs = $('input[name="sms"]').val();if(rs.length==0){alert('请输入短信验证码!');return;}if(rs != code){alert('短信验证码错误!');}else{alert('正确!');}});});</script></head><body><div><br/><h3 style="margin-left:110px">短信验证码 倒计时重新获取</h3></br><span style="margin-left:100px;font-weight:bold;color:red">短信验证码:</span> <input type="text" style="margin-left:0px;width:85px;font-weight:bold;" name="sms" placeholder="请输入验证码"/><input type="button" style="height:30px;width:90px;color:blue;font-weight:bold;margin-left:10px" id="get" value="获取验证码"/><br/><span id="code" style="margin-left:150px;color:red"></span><br/></div><br/><input type="button" style="margin-left:130px;height:30px;width:200px;color:blue;font-weight:bold" value="确定并提交" id="in"/></body>
</html>

后台随机产生验证码:

 

 

public class SmsService extends HttpServlet {private static final long serialVersionUID = 5846536395092919495L;@Overridepublic void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOException{request.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=utf-8");String param = request.getParameter("method");System.out.println("================");System.out.println("param="+param);System.out.println("================");Random r = new Random();StringBuilder sb =  new StringBuilder();for(int i=0;i<=5;i++){int s = r.nextInt(10);sb.append(s);}System.out.println("短信验证码 :"+sb);PrintWriter pw = response.getWriter();pw.write(sb.toString());pw.flush();pw.close();}}


效果示意--

 

 

 

Java技术圆桌会-微信群,欢迎大家的加入,专注技术讨论和学习。

加入的同学可以先加我微信:surwen0988 备注-圆桌会,然后拉你进群。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/55197.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

马斯克血洗推特!传机器学习裁员90%,团队直接解散

【导读】马氏推特裁员迎来大结局&#xff01;员工互相告别&#xff0c;「血色星期五」来了。 周五&#xff0c;推特大裁员正式开始&#xff01; 据称已经有3700多名员工卷铺盖走人了。按照推特7500人左右的员工数量来看&#xff0c;看起来猜50%的人赌对了。 大家&#xff0c…

NC:恢复菌群多样性或能降低耐药性

文章目录 建筑环境中的人为微生物耐药性热心肠日报 摘要背景结果限制与微生物多样性减少相关附表1. 基于单个宏基因组样品blastx比对NCBI NR估计Alpha多样性图1. 宏基因组数据物种和功能香农多样性指数组间比较附图1. 16S物种香农多样性指数组间比较 环境差异与微生物组相关图2…

艾美捷抗人干扰素α单抗(MT1),灵敏且高特异性

IFN-α2 干扰素-α&#xff08;IFN-α&#xff0c;也称为IFN-α、IFN-α、IFNA和干扰素-α&#xff09;是一种I型干扰素。人类有 13 种 IFN-α 亚型&#xff1a;IFN-α 1、2、4、5、6、7、8、10、13、14、16、17 和 21。与其他亚型一样&#xff0c;干扰素-α2 (IFN- α2&#…

宏病毒组研究大放异彩!| 凌恩生物1-5月高分宏病毒组文章大盘点!

凌恩生物现已在宏组学、基因组、表观遗传以及蛋白代谢等多组学及联合分析领域积累了深厚经验&#xff0c;打造出成熟的科研服务平台&#xff0c;以优质售前方案和优秀售后服务助力客户在Nature、Science、PNAS、ISME和MIcrobiome等高端国际期刊上发表了大量文章。 伴随着组学技…

Nature-2018-抗菌药物组合有望特异性治疗耐多药性的细菌感染

本文由同济大学赵晗编译&#xff0c;宏基因组公众号编辑。 抗菌药物组合的物种特异活性 Species-specific activity of antibacterial drug combinations (Nature,IF: 41.577) 一、摘要 抗菌药物耐药性的传播已经成为一个日渐严重的公共健康问题&#xff0c;它使得曾经可…

生命早期肠道微生物组和疫苗功效

疫苗是公共卫生领域最伟大的成就之一&#xff0c;每年可预防数百万儿童疾病和死亡病例。然而&#xff0c;许多疫苗的功效在地理和社会经济不同地区的婴儿之间可能存在很大差异。 有研究发现&#xff0c;肠道微生物组组成的差异已成为解释免疫结果差异的主要因素之一。 在本篇文…

细菌感染和抗生素使用

谷禾健康 人的身体拥有数千种细菌&#xff0c;这些细菌在维持健康方面发挥着重要作用。当这些细菌失控繁殖并侵入身体的其他部位或将有害细菌引入身体的系统时&#xff0c;可能会发生细菌感染。 细菌感染的严重程度取决于所涉及的细菌类型和所感染的部位等。细菌最常感染肠道、…

还在滥用抗生素?15种天然抗生素助你自然健康

谷禾健康 抗生素自问世以来挽救了无数生命 曾被誉为治病的“神药”&#xff0c;风靡全球。 然而&#xff0c;由于抗生素药物的滥用 它开始变得越来越无效 更可怕的是 一些药物抗生素还伴有有害的副作用&#xff0c;如呕吐、腹泻、过敏反应、皮疹&#xff0c; 甚至还会导致人的微…

情歌大比拼!百变大侦探剧本杀和你同听心动的声音

夏末歌声起&#xff0c;心动乐其中。近日&#xff0c;有消息称百变大侦探剧本杀继前几次歌唱比赛之后将再次举办夏日歌手大赛。为此&#xff0c;笔者找寻到百变负责人了解情况。 据该内部员工介绍&#xff0c;8月24日&#xff0c;百变大侦探作为主办方确实要在互动房间举办一场…

QQ微派狼人杀经典秘籍进阶篇

关注重工黑大帅&#xff0c;学习不迷路 前言&#xff1a;     大家好&#xff0c;我是黑大帅&#xff0c;微派狼人杀游戏中我叫 梦白&#xff0c;我的微派ID是&#xff1a; 15179047,目前魅力值为 1064667万&#xff0c;冠9。 游戏角色/场数胜率狼人 / 869局46.27%村民…

为计算机编程序英语作文,介绍计算机编程的英语作文,120字左右,急求

满意答案 小J吃M图 2013.09.04 采纳率&#xff1a;55% 等级&#xff1a;11 已帮助&#xff1a;5300人 It is clear that computers are doing fantastic jobs to serve every of us using them. It can give us the answer to a very complicated mathmatic question a auge…

利用GAN生成动漫头像

前言 这篇博客参考自&#xff1a;GAN学习指南&#xff1a;从原理入门到制作生成Demo 前面曾经写过一篇&#xff1a;GAN入门介绍 这里再提供一个视频&#xff08;文末&#xff09;&#xff1a;干货 | 直观理解GAN背后的原理&#xff1a;以人脸图像生成为例 GAN的原理很简单&a…

运营策略与营销实战

学习目标&#xff1a; 提示&#xff1a;这里可以添加学习目标 例如&#xff1a; 运营策略与营销实战 学习内容&#xff1a; 提示&#xff1a;这里可以添加要学的内容 例如&#xff1a; 运营背景拉新转化拼团结构满减结构 学习时间&#xff1a; 提示&#xff1a;这里可以…

跨界营销策划案例合集(共13份)

合集名称&#xff1a;跨界营销策划案例合集 数量&#xff1a;共13份 具体内容&#xff1a; 【跨界合作案例】2018富力东山新天地跨界品牌事件营销“真女神真豪宅”策划方案.pptx【跨界合作案例】2020人民日报文创中国潮跨界联名整合营销合作计划.pptx【跨界合作案例】2020可…

营销活动效果评估

作者介绍 花花 曾任职于美团、腾讯、今日头条担任数据分析师。 操盘过上百亿的资源评估&#xff0c;与大家一起成长学习。 01 序言 一年一度的双十一又到了&#xff0c;大家被哪个平台的营销活动吸引准备剁手了呢&#xff1f;是选择最早打出“百亿补贴”&#xff0c;价格让无数…

YouTube营销活动方案

网红营销需要根据客户的目标创建不同类型的广告系列&#xff0c;和大多数营销活动一样&#xff0c;广告系列的类型会对你的营销活动产生很大的影响。 (1)宣传活动 宣传活动的目的是向市场或目标受众介绍新产品。这款产品可能不是全新的&#xff0c;但它是第一款面向特定受众推广…

如何构建营销活动平台(二):业务功能设计

营销活动主流程 功能描述 模块介绍 活动管理 新建活动&#xff1a;a.常用活动模板 b.现有活动上修改 c.新活动活动管理&#xff1a;a.发布活动 b.暂停活动 c.终止活动 d.继续活动 渠道投放 活动形式管理 数据统计 奖励管理 消息触达 广告管理 人群 思维导图的作用 营…

商场/购物中心会员营销活动方案

社交是每个身处社会中的人必经之路&#xff0c;而购物中心的会员营销也离不开社交的加持。建立会员连接&#xff0c;提升会员互动&#xff0c;都能影响商场与会员之间的关系。 购物中心在日常会员营销过程中&#xff0c;如何提升会员互动是比较大的工作内容&#xff0c;因为只…

七月节日营销活动方案

七月与炎热酷暑分不开 这个月份虽然没有很多节日 但作为营销人的我们 依然不能放过每个能够营销的机会 接下来&#xff0c;让我们一起来看看 七月节日营销活动方案的内容吧 七月节日热点营销活动方案 雨科网营销活动多样化的趣味活动帮助企业低成本高效实现公众号涨粉、门店…

新媒体运营:如何策划出一场完整高效的活动方案?(一) 黎想

这是一个“内容为王”的时代&#xff0c;新媒体运营输出的应该是干货&#xff0c;产生的是“流量”。这都对新媒体运营人员提出了较高的技能要求&#xff0c;新媒体运营人员一定是综合性人才。那么如何策划出一场完整高效的活动方案&#xff1f; 今天就由艺形艺意工作室创始人…