短信验证码js

偏执的太偏执、 2022-04-01 17:42 425阅读 0赞
  1. var isSmsSend = false;
  2. function clickButtona(obj){
  3. var obj = $(obj);
  4. var mobile=$("input[name=mobile]").val();
  5. var URL1 = "{:url('member/index/getcode')}";
  6. if(isSmsSend == false){
  7. isSmsSend = true;
  8. $.ajax({
  9. url: URL1,
  10. type: 'post',
  11. data:{mobile:mobile},
  12. success: function(data) {
  13. if(data.error>0){
  14. isSmsSend = false;
  15. layer.open({
  16. content: data.msg
  17. ,skin: 'msg'
  18. ,time: 2 //2秒后自动关闭
  19. });
  20. return false;
  21. }else{
  22. layer.open({
  23. content: "验证码已发送,请注意查收"
  24. ,skin: 'msg'
  25. ,time: 2 //2秒后自动关闭
  26. });
  27. obj.attr("disabled","disabled");/*按钮倒计时*/
  28. var time = 60;
  29. var set = setInterval(function(){
  30. if(time >= 0){
  31. obj.val(time+"(s)");
  32. }else{
  33. isSmsSend = false;
  34. clearInterval(set);
  35. obj.attr("disabled",false);
  36. obj.val("重新发送");
  37. }
  38. time--;
  39. }, 1000);/*等待时间*/
  40. }
  41. }
  42. });
  43. }
  44. }

发表评论

表情:
评论列表 (有 0 条评论,425人围观)

还没有评论,来说两句吧...

相关阅读

    相关 验证---验证

    最近自学了短信的验证码实现。以下是自己用的一种方法实现的完整的过程。 短信验证登陆(前端+后台) 1、前端填写手机号以及点击触发,以电话号码为参数调用发送验证登录短信方法并