发送验证码

$(‘#J_sendSms‘).click(function(){
            	var _this = $(this);
            	if(!$("#mobile").val()) return alert("手机号码不能为空");
            	$.get("/member/getCode", {mobile:$("#mobile").val()}, function(data){
            		if(!data) {
	            		_this.attr(‘disabled‘,false);
	            		alert("验证码发送失败,请联系管理员");
            		}else if(data && data.code == ‘0001‘) {
	            		_this.attr(‘disabled‘,true).after(‘<span class="color-gray f12">(今日发送次数已达上限)</span>‘);
	            		alert(data.msg);
            		}else if(data && data.code == ‘0002‘) {
	            		_this.attr(‘disabled‘,false);
	            		alert(data.msg);
            		}else if(data && data.code == ‘0000‘) {
            			_this.attr(‘disabled‘,true).html(‘重新发送(60)‘);
                        var count = 60;
                        var t = setInterval(function(){
                            if (count < 1) {
                                clearInterval(t);
                                _this.attr(‘disabled‘,false).html(‘重新发送‘);
                            }else {
                                _this.html(‘重新发送(‘+ count-- +‘)‘)
                            }

                        },1000);
            		}
            	}, "json");
            });
时间: 2024-12-26 17:16:44

发送验证码的相关文章

js 发送验证码倒计时

<input  type="text"   name=''  id="btn"> //发送验证码倒计时var wait=30; function time(o) { if (wait == 0) { o.removeAttribute("disabled"); o.value="免费获取验证码"; wait = 30; }else{ o.setAttribute("disabled", true

javascript发送验证码

一个发送验证码的javascript代码 var T = 0; var handle = null; var event = null; $(function(){ $('#sendCode').click(function(e){ if(T == 0) { var mobile = $('#name').val(); if (!/^(13[0-9]|14[0-9]|15[0-9]|18[0-9])\d{8}$/i.test(mobile)) { alert('请先填写正确的手机号码'); re

jquery实现手机发送验证码的倒计时代码(转)

var wait = 60;//时间 function time(o, p) {//o为按钮的对象,p为可选,这里是60秒过后,提示文字的改变 if (wait == 0) { //o.removeAttr("disabled"); //o.val("点击发送验证码");//改变按钮中value的值 //p.html("如果您在1分钟内没有收到验证码,请检查您填写的手机号码是否正确或重新发送"); $('#'+p).removeAttr(&quo

react native中的聊天气泡以及timer封装成的发送验证码倒计时

今天看来情书写的文章,研究了一下大佬写的文章,自己做一点总结. 其实,今天我想把我近期遇到的坑都总结一下:1.goBack的跨页面跳转,又两种方法,一可以像兔哥那样修改navigation源码,二可以用navigationActions     2.父子组件的传值,一可以用callBack  二可以用pubsub发布订阅模式 三可以用manager事件监听(a页面要显示的内容 有两种形式,一是从manager主动接收,也就是说不需要点击什么的获取数据,而是时时监听manager里数据的变化,第二

js实现发送验证码倒计时按钮

在写注册页面时,有时候需要发送注册邮件来获取验证码,但是为了防止多次重复发送邮件, 必须让按钮隔一段时间后才能再次使用. 代码如下: 1 <html> 2 <head> 3 <meta charset="utf-8"> 4 <title>验证码按钮</title> 5 </head> 6 <body> 7 <button type="button" id="send&

发送验证码倒计时

//倒计时-(void)startTime{        //重新发送验证码    NSDictionary *dic = @{@"mobileNumber":self.phoneNumber};    [HttpTool1 post:GetRegVerificationCodeUrl params:dic success:^(id mydata) {        NSLog(@"成功----");        NSString *str = [[NSStri

jQuery手机发送验证码倒计时代码

<!DOCTYPE> <html> <head> <meta charset="UTF-8"> <script type="text/javascript" src="http://s29.xtest.tech/res/bxdapp/js/jquery.min.js"></script> <script type="text/javascript"&

nodejs通过 智验科技API 向用户发送验证码

在学习上不肯钻研的人是不会提出问题的,在事业上缺乏突破力的人是不会有所创新的. 先简单说一下今天的事情,在一个订单页面的开发过程中,我突发奇想的希望能通过前端的技术向用户发送验证码. 于是我整个晚上都着力于这个需求的思路与实现方式: 1:验证码的数据肯定不能存在于html页面以及js文件中,我觉得这是一个安全性的问题,所以验证码数据应该由后台自动生成,那么在我应该使用哪种后端语言? 2:在日常生活中,发送短信肯定是有费用的,所以我们肯定是不可能通过一两段代码就免费的将验证码发送到用户手机的,那么

手机注册,即发送验证码进行验证

由于leancloud提供了一套手机短信验证,因此通过leancloud发送验证 1.注册leancloud账号,创建对应java项目的leancloud项目,获得应用的appID,appKey(手下留情,别复制我的哈)2.于html页面或者jsp页面加入对应的js <script src="https://leancloud.cn/scripts/lib/av-0.5.1.min.js"></script><script src="js/com

ios中关于发送验证码的计时

1.点击发送验证码,开始计时 -(void)startTime{ __block int timeout=120; //倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_source_t _timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0,queue); dispa