登陆页面的验证js
来源:互联网 发布:软件服务商 编辑:程序博客网 时间:2024/05/19 16:48
这是我的js没有什么特别的 想保存下来而已
$(document).ready(function () { $(".invite").hide(); $(".tk_ok").hide(); //这里全是验证 $("#input_number").blur(function () { $(this).css("background-color", "#f5f5f5"); $(".yz_number .fault").remove(); var p1 = /^(?:13\d|15\d|18\d|17\d|16\d)\d{5}(\d{3}|\*{3})$/; if (!p1.test(this.value)) { $(".yz_number").append("<span class='linkRight fault'>请输入正确的手机号码</span>"); $(".btn_yz").css("background-color", "#8d8f8e"); $(this).css("border", "1px red solid") //$("#button-zc").attr({ "disabled": true }); //$("#button-dl").attr({ "disabled": true }); } else { $(this).css("border", "1px #999 solid"); if ($("#code").text() == "获取验证码" || $("#code").text() == "重新获取验证码") $(".btn_yz").css("background-color", "#11a8ef"); } $(".yz_number .p_little").remove(); }) $("#input_number").focus(function () { $(".yz_number").append("<p class='p_little'>手机号码</p>"); $(".yz_number .fault").remove(); $(this).css("border", "1px #11a8ef solid"); $(this).css("background-color", "white"); //$("#button-zc").attr({ "disabled": false }); //$("#button-dl").attr({ "disabled": false }); }) //测试用 $("#input_yzm").blur(function () { $(this).css("background-color", "#f5f5f5"); $(".yz_yzm .p_little").remove(); $(".yz_yzm .fault").remove(); if (localStorage.code) { if (this.value.trim() != localStorage.code) { $(".yz_yzm").append("<span class='linkRight fault'>手机验证码输入错误</span>"); $(this).css("border", "1px red solid"); } else { $(this).css("border", "1px #999 solid"); } } else { $(".yz_yzm").append("<span class='linkRight fault'>请输入手机验证码</span>"); $(this).css("border", "1px red solid"); } }); $("#input_yzm").focus(function () { $(".yz_yzm .fault").remove(); //$("#button-zc").attr({ "disabled": false }); $(".yz_yzm").append("<p class='p_little'>验证码</p>"); $(this).css("border", "1px #11a8ef solid"); $(this).css("background-color", "white"); }) $("#input_password").blur(function () { $(this).css("background-color", "#f5f5f5"); $(".yz_password .fault").remove(); if (this.value.trim().length < 6) { $(this).css("border", "1px red solid"); $(".yz_password").append("<span class='linkRight fault'>请输入至少6位的密码</span>"); //$("#button-zc").attr({ "disabled": true }); //$("#button-dl").attr({ "disabled": true }); } else { $(this).css("border", "1px #999 solid"); } $(".yz_password .p_little").remove(); }) $("#input_password").focus(function () { $(".yz_password").append("<p class='p_little'>密码</p>"); $(".yz_password .fault").remove(); $(this).css("border", "1px #11a8ef solid"); $(this).css("background-color", "white"); //$("#button-zc").attr({ "disabled": false }); //$("#button-dl").attr({ "disabled": false }); }) $("#input_qrpassword").blur(function () { $(this).css("background-color", "#f5f5f5"); $(".yz_qrpassword .fault").remove(); $(".yz_qrpassword .p_little").remove(); var x = $("#input_password").val(); if (this.value.trim() == "" || this.value.trim() == "确认密码") { $(this).css("border", "1px red solid"); $(".yz_qrpassword").append("<span class='linkRight fault'>请再次输入密码</span>"); //$("#button-zc").attr({ "disabled": true }); } else if (this.value != x) { $(this).css("border", "1px red solid"); $(".yz_qrpassword").append("<span class='linkRight fault'>两次密码不一致</span>"); //$("#button-zc").attr({ "disabled": true }); } else { $(this).css("border", "1px #999 solid"); } }) $("#input_qrpassword").focus(function () { $(".yz_qrpassword").append("<p class='p_little'>确认密码</p>"); $(".yz_qrpassword .fault").remove(); $(this).css("border", "1px #11a8ef solid"); $(this).css("background-color", "white"); //$("#button-zc").attr({ "disabled": false }); }) $("#input-yqm").blur(function () { $(this).css("background-color", "#f5f5f5"); $(".yz_yqm .fault").remove(); if (this.value == null || this.value == " " || this.value == "输入邀请码") { $(this).css("border", "1px red solid"); $(".yz_yqm").append("<span class='p_little linkRight fault'>请输入邀请码</span>"); //$(".btn_ok").attr({ "disabled": true }); } else { $(this).css("border", "1px #11a8ef solid"); } }) $("#input-yqm").focus(function () { //$(".btn_ok").attr({ "disabled": false }); $(".yz_yqm .fault").remove("fast"); $(this).css("border", "1px #11a8ef solid"); $(this).css("background-color", "white"); }) //邀请码完成后注册 $("#btn_ok").click(function () { $(".zc_ok").slideDown("fast"); $("#input-yqm").blur(); if ($(".fault").html() != null) return; else { register(); } }) //注册POST提交,无邀请码 $("#btn_noinvi").click(function () { $(".tk_ok").slideDown(); register(); }) //同意协议 $("#cb_agree").click(function () { $(".yz_agree .fault").remove(); var s = $("#cb_agree").attr("checked"); if (s != "checked") { $(".yz_agree").append("<span class='linkRight fault'>*</span>"); return; } //else //$("#button-zc").attr({ "disabled": false }); }) //点击注册后验证 $("#button-zc").click(function () { $("#input_number").blur(); $("#input_yzm").blur(); $("#input_password").blur(); $("#input_qrpassword").blur(); var s = $("#cb_agree").attr("checked"); if (s != "checked") { $(".yz_agree .fault").remove(); $(".yz_agree").append("<span class='linkRight fault'>*</span>"); //$(this).attr({ "disabled": true }); } if ($(".fault").html() != null) return; else { localStorage.clear(); yzm(); } }) //点击登陆后验证 $("#button-dl").click(function () { $("#input_password").blur(); $("#input_number").blur(); if ($(".fault").html() != null) return; else login(); }) //登陆post提交 function login() { var username = $("#input_number").val(); var password = $("#input_password").val(); $.post("/User/Login", { UserName: username, UserPassword: password }, function (data) { if (data.message == "登录成功") localStorage.UserName = username; }); } //注册post提交 function register() { var username = $("#input_number").val(); var password = $("#input_password").val(); var code = $("#input_yzm").val(); var reuserpassword = $("#input_qrpassword").val(); localStorage.clear(); $.post("/User/Register", { UserName: username, Code: code, UserPassword: password, reUserPassword: reuserpassword }, function (data) { if (date.stateCode == "ok") { alert(data.msg); //if (data.AbsolutePath == "1") { // //订单提交页面(余额不足需要充值,未登录) //} else if (data.AbsolutePath == "2") { //} else { //} } else { alert(data.msg) } }); } function yzm() { $(".invite").slideDown(); } //发送验证码事件 //获取验证码 var InterValObj2; //timer,控制时间 var count2 = 60; //60 秒 var curCount2;//当前剩余秒数 $("#code").click(function () { $("#input_number").blur(); if ($(".yz_number .fault").html() != null) return; curCount2 = count2; //设置button效果,开始计时 $(".btn_yz").css("background-color", "#8d8f8e"); //$("#code").css("ba"); $("#code").text("(" + curCount2 + ")秒后重新获取"); InterValObj2 = window.setInterval(SetRemainT, 1000); //启动计时器,1秒执行一次 //向后台发送处理数据 var username = $("#input_number").val(); $.post("/User/getCode", { "UserName": username }, function (text) { if (text == "Error") { alert("发送失败"); } else { alert("发送成功"); alert(text); localStorage.code = text; } }, "html"); }); //timer处理函数 function SetRemainT() { if (curCount2 == 0) { window.clearInterval(InterValObj2);//停止计时器 $("#code").attr("onclick", "gCode()");//启用按钮 $("#code").text("重新发送验证码"); $(".btn_yz").css("background-color", "#11a8ef"); } else { curCount2--; $("#code").text("(" + curCount2 + ")秒后重新获取"); } } //重置密码 $("#button-reset").click(function () { $("#input_number").blur(); $("#input_yzm").blur(); $("#input_password").blur(); $("#input_qrpassword").blur(); var s = $("#cb_agree").attr("checked"); if ($(".fault").html() != null) return; else { localStorage.clear(); var username = $("#input_number").val(); var password = $("#input_password").val(); var code = $("#input_yzm").val(); var reuserpassword = $("#input_qrpassword").val(); $.post("/User/ResetPassword", { UserName: username, Code: code, UserPassword: password, reUserPassword: reuserpassword }); } }) //验证旧密码 $("#input_oldpassword").blur(function () { $(this).css("background-color", "#f5f5f5"); $(".yz_oldpassword .fault").remove(); if (this.value.trim() == null || this.value.trim() == "" || this.value.trim() == "原密码") { $(this).css("border", "1px red solid"); $(".yz_oldpassword").append("<span class='linkRight fault'>请输入原密码</span>"); //$("#button-zc").attr({ "disabled": true }); //$("#button-dl").attr({ "disabled": true }); } else { $(this).css("border", "1px #999 solid"); } $(".yz_oldpassword .p_little").remove(); }); $("#input_oldpassword").focus(function () { $(".yz_oldpassword").append("<p class='p_little'>原密码</p>"); $(".yz_oldpassword .fault").remove(); $(this).css("border", "1px #11a8ef solid"); $(this).css("background-color", "white"); }) //修改密码setnewpassword $("#button_setnewspassword").click(function () { $("#input_oldpassword").blur(); $("#input_password").blur(); $("#input_qrpassword").blur(); if ($(".fault").html() != null) return; var oldpassword = $("#input_oldpassword").val(); var newpassword = $("#input_password").val(); var reuserpassword = $("#input_qrpassword").val(); $.post("/User/SetNewPassword", { OldPassWord: oldpassword, NewPassWord: newpassword, reUserPassword: reuserpassword }) })})
0 0
- 登陆页面的验证js
- JS做的登陆页面,验证用户名密码非空
- 有验证码的登陆页面
- 做登陆页面的随机验证码
- Flex 带验证码的登陆页面
- Flex 带验证码的登陆页面
- 带验证码的HTML5登陆页面
- Ext JS 登陆 Java权限验证 页面自动跳转
- 注册页面的js验证
- 注册页面的js验证 .
- java抓取带验证码登陆后的页面
- 运用struts2制作登陆页面的验证(一)
- Android登陆页面,获取验证码按钮的实现
- 页面正则表达式的js验证
- js对各种页面控件的验证
- js对注册页面的简单验证
- js验证弹出窗口登陆
- JS登陆与注册验证
- LeetCode_44---Wildcard Matching
- Android studio 重置 DDMS面板布局
- 使用SNMP++开发电信设备网管之二:SNMP++库用法
- Hihocoder 计数
- FICO上线准备
- 登陆页面的验证js
- 使用注解来构造IoC容器
- 使用Bash Shell处理JSON文件
- stm32.cube(七)——arm-gcc.helloworld
- 凸优化问题
- percona-toolkit 性能相关工具
- 自制工具:CSV代码生成器:自动生成CSV文件对应的C++实体类和字段类型解析代码
- SourceTree 本地N个文件夹对应N个远程仓库
- CC2540电量显示