CINXE.COM

重置密码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="//www.w3.org/1999/xhtml"> <head> <meta name="robots" content="nofollow" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="https://oss.114ic.com/layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="css/reg.css?t=2025/2/17 20:17:17" type="text/css" /> <script type="text/javascript" src="https://oss.114ic.com/js/jquery.min.js"></script> <script type="text/javascript" src="https://oss.114ic.com/layuiadmin/layui/layui.js"></script> <title>重置密码</title> </head> <body> <div class="header"> <div class="header_m"> <div class="logo"> <div class="logo_img"> <a title="114ic电子网" href="https://www.114ic.com"> <img src="https://oss.114ic.com/img/logo.gif" alt="114ic电子网" /></a> </div> </div> <div class="f_r "> <h3>找IC,尽在114IC!</h3> </div> </div> </div> <div class="content"> <div class="linklogin">没有账号?<a href="/reg/" class="color_blue">我要注册</a> </div> </div> <div class="content"> <div class="formbox"> <form id="myform" class="layui-form" method="post"> <div class="rowbox mt10"> <label>手机/邮箱:</label> <div class="rowbox_input"> <input type="text" class="txt450 js_number" sort="0" placeholder="请输入手机/邮箱" autocomplete="off" /> <input type="hidden" id="number" autocomplete="off" /> </div> </div> <div class="rowbox"> <label>验证码:</label> <div class="rowbox_input"> <div class="inlineblock"> <input type="text" name="yzm" class="txt250 vmt" placeholder="请输入验证码" autocomplete="off" /> <input type="button" name="getcode" value="获取验证码" class="codebtn bg_ccc js_getcode" disabled="disabled" /> </div> </div> </div> <div class="rowbox"> <label>账号:</label> <div class="rowbox_input"> <div id="uname" style="display: none; width:300px;"> </div> </div> </div> <div class="rowbox"> <label>新密码:</label> <div class="rowbox_input"> <input type="password" name="pwd" class="txt450" placeholder="请输入密码" autocomplete="off" /> <i class="icon-vis js_vis"></i> </div> </div> <div class="rowbox"> <label>确认密码:</label> <div class="rowbox_input"> <input type="password" name="pwd2" class="txt450" placeholder="请输入确认密码" autocomplete="off" /> <i class="icon-vis js_vis"></i> </div> </div> <div class="rowbox"> <label>&nbsp;</label> <input type="submit" class="btnsub" lay-submit="" value="重置密码" lay-filter="btnsub" /> <input type="hidden" name="reurl" value="/member/main.asp" /> </div> <div class="formbox_con">已有账号?<a href="../member/login.asp" class="color_blue">直接登录</a></div> </form> </div> </div> <div class="footer"> <div class="content"> <p>Copyright &copy; 2003-2017 114ic.com All Rights Reserved <a rel="nofollow" href="//beian.miit.gov.cn/" target="_blank">粤ICP备05011613号</a><a rel="nofollow" target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=44030402000933" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;">粤公网安备 44030402000933号</a></p> </div> </div> <script type="text/javascript"> var btnTime = 0; var inputCode = "false"; var inputNumber = "false"; layui.use(['layer', 'form'], function () { var form = layui.form; $("input[name='yzm']").blur(function () { var code = $(this).val(); if ($.trim(code) != "") { $.ajax({ url: "../member/json/unamejson.asp", type: "post", data: {sort:1,nickname:$("#number").val(),code:code}, success: function (jsonData) { if (jsonData.success == "true") { var strHtml = "<select name='uname'>"; for (var i in jsonData.result) { strHtml += '<option value = "' + jsonData.result[i].uname + '">' + jsonData.result[i].uname +" / "+ jsonData.result[i].cname + '</option>' } strHtml += "</select>"; $("#uname").html(strHtml); $("#uname").show(); } else { $("#uname").html("<font color='#ff5c57'>" + jsonData.result + "</font>"); $("#uname").show(); } form.render('select'); } }); } }); //监听提交 form.on('submit(btnsub)', function (data) { var myform = data.form; var sort = $("#number").attr("sort"); if (yzInput() && typeof (myform.uname) != "undefined") { var uname = myform.uname.value; var pwd = myform.pwd.value; var pwd2 = myform.pwd2.value; $.ajax({ url: "../member/inc/forgetpwdjson.asp", type: "post", data: { uname: uname, pwd: pwd, pwd2: pwd2,sort:sort }, success: function (jsonData) { if (jsonData.success == "true") { layer.alert(jsonData.result, { icon: 1 }, function () { location.href = "/member/login.asp"; }); } else { layer.alert(jsonData.result, { icon: 2 }); } } }); } return false; }); }); $(function () { //验证邮箱手机是否正确 $(".js_number").blur(function () { $("#uname").hide(); var obj = $(this); if ($.trim(obj.val()) != "") { $.ajax({ url: "../member/json/unamejson.asp", type: "post", data: { nickname: $("#number").val() }, success: function (jsonData) { inputNumber = jsonData.success; textTip(obj, jsonData.success, jsonData.result); setGetCodeBtn(obj); } }); } }); //验证手机/邮箱(ajax) $(".js_number").keyup(function () { var obj = $(this); obj.val($.trim(obj.val())); var hidobj = $("#number"); hidobj.val(obj.val().replace(/[ ]/g, "")); var val = hidobj.val(); { //验证手机号 var uPattern = /^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/; if ($.trim(val) != "" && uPattern.test(val)) { hidobj.attr("name", "mobile"); hidobj.attr("sort", "1"); obj.parents(".rowbox").find("label").html("手机:"); //手机号分段显示 var fenduan = val.substring(0, 3) + " " + val.substring(3, 7) + " " + val.substring(7, 11); obj.val(fenduan); return; } else { obj.parents(".rowbox").find("label").html("手机/邮箱:"); } } { //验证邮箱 var uPattern = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; if ($.trim(val) != "" && uPattern.test(val)) { //inputNumber = "true"; hidobj.attr("name", "email"); hidobj.attr("sort", "2"); obj.parents(".rowbox").find("label").html("邮箱:"); return; } else { //inputNumber = "false"; obj.parents(".rowbox").find("label").html("手机/邮箱:"); } } }); }) //获取邮箱验证码 if ($(".js_getcode").length > 0) { $(".js_getcode").click(function () { var strHtml = getCode(); layer.open({ title: "请输入验证码", type: 1, skin: 'layui-layer-rim', //加上边框 area: ['420px', '220px'], //宽高 content: strHtml }); }); } //验证码弹窗 function getCode() { var strHtml = '<div style="padding:20px 0">'; strHtml += '<div class="rowbox rowbox2">'; strHtml += '<label>验证码:</label>'; strHtml += '<div class="rowbox_input">'; strHtml += '<div class="inlineblock">'; strHtml += '<input type="text" name="code" class="txt100_30" style="height:30px" placeholder="请输入验证码" autocomplete="off" /><div class="inlineblock">'; strHtml += '<img id="codeimg" src="../member/inc/checkcode.asp" alt="验证码,看不清楚?请点击刷新验证码" style="cursor : pointer;vertical-align:middle;margin:0 5px;" onclick="this.src=\'../member/inc/checkcode.asp?t=\'+(new Date().getTime());" width="92" height="30" />'; strHtml += '<a href="javascript:" onclick="document.getElementById(\'codeimg\').src = \'../member/inc/checkcode.asp?t=\' + (new Date().getTime()) + \'\'">换一张</a>'; strHtml += '</div>'; strHtml += '</div>'; strHtml += '</div>'; strHtml += '</div>'; strHtml += '<div class="rowbox" style="text-align: center;">'; strHtml += '<input type="button" class="btn" lay-submit="" value="提交" style="padding:10px 153px" onclick="sendCode()" />'; strHtml += '</div>'; strHtml += '</div>'; return strHtml; } //设置获取验证码按钮启用状态 function setGetCodeBtn(obj) { if (btnTime == 0 && inputNumber == "true") { obj.parents("form").find("input[name='getcode']").removeAttr("disabled"); obj.parents("form").find("input[name='getcode']").removeClass("bg_ccc"); } else { obj.parents("form").find("input[name='getcode']").attr("disabled", "disabled"); obj.parents("form").find("input[name='getcode']").addClass("bg_ccc"); } } //发送验证码 function sendCode() { var sort = $("#number").attr("sort"); var obj = $("#number"); //验证通过准备发送验证码 if (yzCode()) { var code = $("input[name='code']").val(); var arg = {}; var arg1 = "sort"; var arg2 = "code"; var arg3 = $("#number").attr("name"); var val1 = sort; var val2 = code; var val3 = obj.val(); arg[arg1] = val1; arg[arg2] = val2; arg[arg3] = val3; //异步请求发送手机/邮箱验证码 $.post("../member/inc/checkcode.asp", arg, function (data) { if (data.success == "true") { //设置有效时间 var btnobj = $(".js_getcode"); btnobj.attr("disabled", "disabled"); btnobj.addClass("bg_ccc"); var time = sort == "1" ? 60 : 120; btnobj.val(time + "秒后重试"); var interval = setInterval(function () { time--; btnTime = time; if (time > 0) { btnobj.val(time + "秒后重试"); } else { //清除计时器 clearInterval(interval); btnobj.removeAttr("disabled", "disabled"); btnobj.removeClass("bg_ccc"); btnobj.val("获取验证码"); //清除cookie sort = 30 + sort; $.post("../member/inc/checkcode.asp", { sort: sort }, function (data) { }); } }, 1000) layer.closeAll(); btnobj.parents("form").append("<input type='hidden' name='code' value='" + code + "' />"); //提示发送状态 layer.msg('验证码发送成功,请注意查收!'); } }); } else { $("#codeimg").attr("src", "../member/inc/checkcode.asp?t=" + (new Date().getTime())); layer.tips("验证码错误", $("input[name='code']"), { tips: 4 }); } } //验证验证码 function yzCode() { var b = false; var val = $("input[name='code']").val(); if ($.trim(val) != "") { //同步请求匹配验证码 $.ajax({ type: "post", url: "../member/inc/checkcode.asp", data: "sort=10&code=" + val, async: false, success: function (data) { if (data.success == "true") { inputCode = "true"; b = true; } } }); } return b } //设置密码框是否可见 if ($(".js_vis").length > 0) { $(".js_vis").click(function () { var prev = $(this).prev("input"); if (prev.attr("type") == "text") { prev.attr("type", "password"); $(this).removeClass("icon-openeyes"); } else { prev.attr("type", "text"); $(this).addClass("icon-openeyes"); } }); } //显示提示信息 function textTip(obj, success, result) { var errorbox = obj.parents(".rowbox").find(".input_errorbox"); if (result == "") { errorbox.remove(); } else { var iconclass = "success"; if (success == "false") iconclass = "error"; result = result.substring(result.indexOf(":") + 1); if (errorbox.length == 0) { obj.parents(".rowbox").append("<div class='input_errorbox'><i class='input_" + iconclass + "'></i><span>" + result + "</span></div>"); } else { errorbox.html("<i class='input_" + iconclass + "'></i><span>" + result + "</span>"); } } } function yzInput() { var pwd = $("input[name='pwd']").val(); { //验证密码 var uPattern = /^[\S]{6,16}$/; if (!uPattern.test(pwd)) { textTip($("input[name='pwd']"), "false", "密码格式为6到16位"); return false; } else { textTip($("input[name='pwd']"), "true", ""); } } { //确认密码 var pwd2 = $("input[name='pwd2']").val(); if (pwd != pwd2) { textTip($("input[name='pwd2']"), "false", "两次输入的密码不相同"); return false; } else { textTip($("input[name='pwd2']"), "true", ""); } } return true; } </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10