//获取url中的参数 $(function(){ var userName = window.location.href; var aa = userName.indexOf("="); console.log(userName); if (aa == -1)" />
当前位置:首页 > 日记 > 正文

jQuery+ajax实现修改密码验证功能实例详解

jQuery+ajax实现修改密码验证功能实例详解

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<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>

相关文章

2013版ppt怎么使用放大镜功能

2013版ppt怎么使用放大镜功能

功能,技巧,电脑软件,ppt,  ppt中有很多强大的功能,例如放大镜功能,我们可以通过此功能对图片的某部分或内容进行放大,那么,你知道怎样使用放大镜功能吗?下面就让小编告诉你 ppt2013怎样使用放大镜功能的方法,不懂的朋友会请多多学习哦。ppt201…

JS动态生成年份和月份实例代码

JS动态生成年份和月份实例代码

实例代码,动态生成,年份,电脑软件,JS,先看下js动态生成的年份,具体代码如下所示:function makeYear() { var year = document.getElementById("year"); var my = new Date(); var endYear = my.getFullYear();// 获取当前年份 for …

详解PHP字符串替换str_replace |

详解PHP字符串替换str_replace |

函数,字符串替换,四种,详解,电脑软件,下面通过本文给大家分享PHP字符串替换str_replace()函数4种用法,具体内容如下所示:mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )该函数返回一个字符串或者…

Asp.net MVC 对所有用户输入的字符

Asp.net MVC 对所有用户输入的字符

字段,字符串,用户,输入,方法,经常需要对用户输入的数据在插入数据库或者判断之前做Trim处理,针对每个ViewModel的字段各自做处理是我们一般的想法。最近调查发现其实也可以一次性实现的。MVC4.6中实现方式1,实现IModelBinder接口,创建自定义M…

详谈for循环里面的break和continue

详谈for循环里面的break和continue

语句,循环,电脑软件,continue,break,break语句哇,我已经找到我要的答案了,我不需要进行更多的循环了!比如,寻找第一个能被5整除的数:for循环中,如果遇见了break语句,这个for循环就会立即终止,不在进行其他的迭代了。for(var i = 1 ; i <= 100; i++)…

PHP中Trait及其应用详解

PHP中Trait及其应用详解

详解,及其应用,电脑软件,PHP,Trait,从PHP的5.4.0版本开始,PHP提供了一种全新的代码复用的概念,那就是Trait。Trait其字面意思是”特性”、”特点”,我们可以理解为,使用Trait关键字,可以为PHP中的类添加新的特性。 熟悉面向对象的都知道,软…

PS怎么设计一款漂亮的教师节艺术字

PS怎么设计一款漂亮的教师节艺术字

教师节,漂亮,艺术字,电脑软件,PS,Photoshop是我们日常工作学习中,经常用到的一款图像处理软件,今天给大家分享一下,怎么用PS制作漂亮的艺术字效果。主要用到图片背景素材和透明的艺术字,还有一些发光星星作为点缀效果。软件名称:Adobe Photoshop…

excel2013计算百分比的方法excel20

excel2013计算百分比的方法excel20

计算,方法,百分比,电脑软件,strong,  在Excel中经常需要计算数据的值得百分比。而因为2013的界面有比较大的改动,很多朋友都不知道该如何入手。下面是小编整理的excel2013计算百分比的方法以供大家阅读。excel2013计算百分比的方法步骤1:假…

jQuery 添加样式属性的优先级别方

jQuery 添加样式属性的优先级别方

方法,样式属性,级别,推荐,电脑软件,jQuery类中添加多个属性$('#five .a').css({ color:'blue', border:'2px solid green', background:'blue'});jQuer为元素添加类$('#five .a').addClass('funny');HTML code<style>.funny…

AI图形怎么做布尔运算? ai布尔运算

AI图形怎么做布尔运算? ai布尔运算

布尔运算,图形,教程,怎么做,电脑软件,ai里的布尔运算怎么做?今天我们就来看看详细的教程,是基础教程,请继续关注。软件名称:Adobe Illustrator CS6 (AI cs6) 精简绿色中文版(32位+64位)软件大小:205MB更新时间:2014-05-111、打开ai,新建文件,选择&l…

怎么使用excel2013做数据透视表Exc

怎么使用excel2013做数据透视表Exc

数据,方法,步骤,透视,透视图,  Excel最新版更新到2013,相比2003、2007和2010,2013的excel界面方面有一定变化,在操作方面也有一定的便捷性。那么如何使用excel2013做一些简单的数据汇总、透视,以及在数据透视表中进行计算、展现等呢?那么下…

PS怎么绘制大头儿子的头像?

PS怎么绘制大头儿子的头像?

绘制,头像,大头,儿子,电脑软件,PS怎么绘制大头儿子的头像? 大头儿子是一个非常可爱的都画人物,该怎么绘制出来坑呢?下面我们就来看看详细的教程。软件名称:Adobe photoshop 7.01 官方正式简体中文版软件大小:154MB更新时间:2013-04-191、先用钢…