| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 |
- if ($(".mailcode").length > 0) {
- var type = "email";
- } else {
- var type = "phone";
- }
- // 点击发送验证码 倒计时
- function sendcode() {
- $(".getcode").attr("disabled", "disabled");
- var i = 60;
- count_down = setInterval(function () {
- $(".getcode").addClass("cutdown");
- $('.getcode').text(i + "s");
- i--;
- if (i < 0) {
- clearInterval(count_down);
- $(".getcode").removeAttr("disabled");
- $(".getcode").removeClass("cutdown");
- $(".getcode").text("发送验证码");
- }
- }, 1000);
- $.ajax({
- type: 'POST',
- url: "/member/resetpwdsendcode",
- dataType: 'json',
- data: { type: type },
- success: function (json) {
- if (json.code == 1) {
- layer.msg('验证码发送成功');
- } else {
- $(".mail_code_erro").show();
- $(".mail_code_erro").text(json.msg);
- $(".mailcode").css("border", "1px solid #FC5350");
- $(".phone_code_erro").show();
- $(".phone_code_erro").text(json.msg);
- $(".phonecode").css("border", "1px solid #FC5350")
- // layer.alert(json.msg);
- }
- },
- error: function () {
- layer.alert('网络错误,请刷新页面重试');
- }
- });
- }
- //邮箱验证点击下一步
- function mail() {
- var mailcode = $('input[name=code]').val();
- if (mailcode == "") {
- $(".mail_code_erro").show();
- $(".mail_code_erro").text("请输入验证码");
- $(".mailcode").css("border", "1px solid #FC5350")
- } else {
- $(".mail_code_erro").hide();
- $(".mailcode").css("border", "1px solid #DCDCDC")
- }
- next(mailcode);
- }
- // 手机号验证点击下一步
- function phone() {
- var phonecode = $('input[name=code]').val();
- if (phonecode == "") {
- $(".phone_code_erro").show();
- $(".phone_code_erro").text("请输入验证码");
- $(".phonecode").css("border", "1px solid #FC5350")
- } else {
- $(".phone_code_erro").hide();
- $(".phonecode").css("border", "1px solid #DCDCDC")
- }
- next(phonecode);
- }
- // 点击立即验证
- $(".bind.mailbox").click(function () {
- $(".verification").hide();
- $(".mailbox_validation").show();
- })
- $(".bind.phonenum").click(function () {
- $(".verification").hide();
- $(".phone_validation").show();
- })
- $(".back").click(function () {
- $(".verification").show();
- $(".phone_validation").hide();
- $(".mailbox_validation").hide();
- })
- function next(code) {
- $.ajax({
- type: 'POST',
- url: "/member/resetpwdcheckcode",
- dataType: 'json',
- data: { type: type, code: code },
- success: function (json) {
- if (json.code == 1) {
- window.location.href = json.url;
- } else {
- $(".mail_code_erro").show();
- $(".mail_code_erro").text(json.msg);
- $(".mailcode").css("border", "1px solid #FC5350");
- $(".phone_code_erro").show();
- $(".phone_code_erro").text(json.msg);
- $(".phonecode").css("border", "1px solid #FC5350")
- // layer.alert(json.msg);
- }
- },
- error: function () {
- layer.alert('网络错误,请刷新页面重试');
- }
- });
- }
- // 失去焦点时
- $(".phonecode").on('blur', function () {
- var phonecode = $('input[name=code]').val();
- if (phonecode == "") {
- $(".phone_code_erro").show();
- $(".phone_code_erro").text("请输入验证码");
- $(".phonecode").css("border", "1px solid #FC5350")
- } else {
- $(".phone_code_erro").hide();
- $(".phonecode").css("border", "1px solid #DCDCDC")
- }
- })
- $(".mailcode").on('blur', function () {
- var mailcode = $('input[name=code]').val();
- if (mailcode == "") {
- $(".mail_code_erro").show();
- $(".mail_code_erro").text("请输入验证码");
- $(".mailcode").css("border", "1px solid #FC5350")
- } else {
- $(".mail_code_erro").hide();
- $(".mailcode").css("border", "1px solid #DCDCDC")
- }
- })
|