| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178 |
- <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
- <%
- String path = request.getContextPath();
- String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
- %>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html xmlns="http://www.w3.org/1999/xhtml">
- <html>
- <head>
- <base href="<%=basePath%>">
- <title>气瓶质量安全追溯系统</title>
- <meta http-equiv="pragma" content="no-cache">
- <meta http-equiv="cache-control" content="no-cache">
- <meta http-equiv="expires" content="0">
- <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
- <meta http-equiv="description" content="This is my page">
- <meta http-equiv="X-UA-Compatible" content="IE=9"/>
- <meta http-equiv="X-UA-Compatible" content="IE=10"/>
- <link rel="stylesheet" type="text/css" href="css/easyui/themes/default/easyui.css">
- <link rel="stylesheet" type="text/css" href="css/easyui/themes/icon.css">
- <link rel="stylesheet" type="text/css" href="css/easyui/demo/demo.css">
- <script type="text/javascript" src="css/easyui/jquery.min.js"></script>
- <script type="text/javascript" src="css/easyui/jquery.easyui.min.js" charset="utf-8"></script>
- <script type="text/javascript" src="css/easyui/locale/easyui-lang-zh_CN.js" charset="utf-8"></script>
- <link rel="stylesheet" type="text/css" href="css/common/hzbstyle.css">
- <style type="text/css">
- .hzb a:HOVER{
- color: red;
- text-decoration: underline;
- }
- .hzb a{
- color: #f08300;
- text-decoration: underline;
- }
- </style>
- <script type="text/javascript">
- function init1(){
- var $oldpass = $('#txtOldPass').val().replace(/\s+/g,"");
- var $newpass = $('#txtNewPass').val().replace(/\s+/g,"");
- var $rePass = $('#txtRePass').val().replace(/\s+/g,"");
- if ($oldpass == '') {
- alert("请输入旧密码!");
- return false;
- }
- if ($newpass == '') {
- alert("请输入新密码!");
- return false;
- }else if($newpass.length<8){
- alert("密码必须包含数字和大小写字母!!!且长度不能低于8位");
- return false;
- }
-
- if ($rePass == '') {
- alert("请再一次输入新密码!");
- return false;
- }
- if ($newpass != $rePass) {
- alert("两次密码不一至!请重新输入");
- return false;
- }
- if($newpass.match(/^.*[A-Z]+.*$/)==null){
- alert("密码必须包含数字和大小写字母!!!且长度不能低于8位");
- return false;
- }
- if($newpass.match(/^.*[a-z]+.*$/)==null){
- alert("密码必须包含数字和大小写字母!!!且长度不能低于8位");
- return false;
- }
- if($newpass.match(/^.*[0-9]+.*$/)==null){
- alert("密码必须包含数字和大小写字母!!!且长度不能低于8位");
- return false;
- }
- $.ajax({
- type:"POST",
- contentType: "application/x-www-form-urlencoded; charset=UTF-8",
- data:$('#alterpasswordform').serialize(),
- url:"ajax/alterpassword",
- success:function (data){
- var obj=eval("(" + data + ")");
- $.each(obj.rows, function(i,item){
- if(item.sresult=="0"){
- $('#txtOldPass').val('');
- $('#txtNewPass').val('');
- $('#txtRePass').val('');
- $('#w').window('close');
- alert("修改成功您的新密码为:"+item.pass.substring(0,1)+"********");
-
-
- $.messager.defaults = { ok: "是", cancel: "否" }; //修改显示文字
-
- $.messager.confirm("操作提示", "密码修改成功,请重新登录", function (data) {
- if (data) {
- window.location.href = 'jsp/login/loginre.jsp';
- //IE6
- window.event.returnValue = false;
- }
- else {
- window.location.href = 'jsp/login/loginre.jsp';
- //IE6
- window.event.returnValue = false;
- }
- });
- }else if(item.sresult=="2"){
- alert("修改错误");
- }else if(item.sresult=="3"){
- alert("用户不存在/旧密码错误");
- }else if(item.sresult=="4"){
- alert("用户不存在/旧密码错误");
- }
- });
-
- }
- });
- }
- function hasCapital(str)
- {
- var result = str.match(/^.*[A-Z]+.*$/);
- if(result==null) return false;
- return true;
- }
- function hasLowercase(str)
- {
- var result = str.match(/^.*[a-z]+.*$/);
- if(result==null) return false;
- return true;
- }
- // 判断是否含有数字
- function hasNumber(str)
- {
- var result = str.match(/^.*[0-9]+.*$/);
- if(result==null) return false;
- return true;
- }
- function show(message) {
- $.messager.show({
- title: '提示信息',
- msg: message,
- timeout: 2000,
- showType: 'slide'
- });
- }
-
- </script>
- </head>
- <body>
- <!--修改密码窗口-->
- <div id="w" class="easyui-window" title="修改密码" collapsible="false" minimizable="false"
- maximizable="false" icon="icon-save" modal="true" closable="false"
- style="width: 300px; height: auto; padding: 5px;
- background: #fafafa;">
- <form id="alterpasswordform">
- <div fit="true" >
- <div region="center" border="false" style="padding: 0px; background: #fff; border: 1px solid #ccc;height: auto;">
- <table cellpadding=3>
- <tr>
- <td>旧密码:</td>
- <td><input id="txtOldPass" name="txtOldPass" type="Password" class="txt01" /></td>
- </tr>
- <tr>
- <td>新密码:</td>
- <td><input id="txtNewPass" name="txtNewPass" type="Password" class="txt01" /></td>
- </tr>
- <tr>
- <td>确认密码:</td>
- <td><input id="txtRePass" type="Password" name="txtRePass" class="txt01" /></td>
- </tr>
- </table>
- </div>
- <div region="south" border="false" style="text-align: right; height: 30px; line-height: 30px;">
- <a onclick="init1()" class="easyui-linkbutton" icon="icon-ok" href="javascript:void(0)" >确定</a>
- </div>
- </div>
- </form>
- </div>
- </body>
- </html>
|