废话不多说了,直接给大家贴代码了,具体代码如下所示:
<script type="text/javascript"> //获取url中的参数 $(function(){ var username = window.location.href; var aa = username.indexof("="); console.log(username); if (aa == -1) return ""; username=username.substring(aa+1); //给hidden赋值并显示 $("#username").val(username).attr("type","text"); //ajax请求修改密码 var repassword = $("#repeatpassword").val(); //6到15位字母或数字 var reg=/^[0-9a-za-z]{6,15}$/; //新密码校验 $("#newpassword").blur(function(){ $("#msg").css("display","none"); var newpassword = $("#newpassword").val(); if(newpassword==""||newpassword==null){ $("#msg").html("请输入新密码!").css("display","block"); }elseif(!reg.test(newpassword)){ $("#msg").html("密码格式不正确,请重新输入!").css("display","block"); } }); //重复密码校验 $("#repeatpassword").blur(function(){ var newpass = $("#newpassword").val(); var reppass = $("#repeatpassword").val(); if(newpass != reppass){ $("#msg").html("两次输入密码不一致,请重输!").css("display","block"); } }); //表单提交前校验 $("#updatebtn").click(function(){ var flag = true; var newpass = $("#newpassword").val(); var reppass = $("#repeatpassword").val(); var reg1=/^[0-9a-za-z]{6,15}$/; if(!reg1.test(newpass)||newpass!=reppass||newpass ==""||newpass==null){ flag = false; } if(flag){ $.ajax({ url:"/huamuwebsite/usermanage/editpassword?username="+username, type:"post", async:false, data:$("#fm").serialize(), //表单数据序列化, 可以对form表单进行序列化,从而将form表单中的所有参数传递到服务端。 success:function(data){ //json字符串转为json对象 var jsonobj=eval("("+data+")"); if(jsonobj.success != null){ alert(jsonobj.success); window.location.href="/huamuwebsite/admin/login.html" rel="external nofollow" ; }else{ alert(jsonobj.failure); } }, error:function(e){ alert("请求出错!"); } }); } }); }); </script>
如对本文有疑问, 点击进行留言回复!!
MFC的静态库.lib、动态库.dll(包含引入库.lib)以及Unicode库示例
CTF 刷题记录(一) 白云新闻搜索(手动与自动化SQL注入)
javascript如何使用函数random来实现课堂随机点名方法详解
网友评论