187 lines
6.2 KiB
HTML
187 lines
6.2 KiB
HTML
|
|
<!DOCTYPE html>
|
||
|
|
<html lang="en">
|
||
|
|
<head>
|
||
|
|
#include("/common/header.html")
|
||
|
|
<link id="bootstrap-style" href="/css/chart.css" rel="stylesheet">
|
||
|
|
<script type="text/javascript">
|
||
|
|
$(function() {
|
||
|
|
var updateMsg = $("#updateMsg").val();
|
||
|
|
if (updateMsg != null && updateMsg != '') { //获取更新后提示信息
|
||
|
|
if (updateMsg == "success") {
|
||
|
|
alert("i18n_resetPwd.text.pwdUpdateSuccess_n81i");
|
||
|
|
window.location.href = "/exit";
|
||
|
|
} else {
|
||
|
|
alert(updateMsg);
|
||
|
|
window.location.href = "/exit";
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
//$("#pwd,#repwd,#button").prop("style", "display:none;");
|
||
|
|
$("#mysub").attr("disabled", "disabled");
|
||
|
|
$("#oldpwdin").focus();
|
||
|
|
$("#oldpwdin").blur(function() {
|
||
|
|
validatePwd();
|
||
|
|
});
|
||
|
|
document.onkeydown=function(event){
|
||
|
|
var e = event || window.event || arguments.callee.caller.arguments[0];
|
||
|
|
|
||
|
|
if(e && e.keyCode==13){ // enter 键
|
||
|
|
validatePwd();
|
||
|
|
}
|
||
|
|
|
||
|
|
};
|
||
|
|
function validatePwd() {
|
||
|
|
var oldpwd = $(oldpwdin).val();
|
||
|
|
|
||
|
|
if (oldpwd == null || oldpwd == "") {
|
||
|
|
$("#oldpwdMsg").html('<font style="color:red;font-size: 12px;">i18n_resetPwd.text.pwdIsNull_n81i</font>');
|
||
|
|
} else {
|
||
|
|
$.ajax({//验证密码
|
||
|
|
type : "POST",
|
||
|
|
url : "/validatePwd",
|
||
|
|
data : "oldpwd=" + oldpwd,
|
||
|
|
dataType : "json",
|
||
|
|
success : function(data) {
|
||
|
|
$("#oldpwdMsg").html("");
|
||
|
|
var msg = data.validateMsg;
|
||
|
|
if (msg != null && msg == 'success') {
|
||
|
|
//$("#oldpwd").prop("style", "display:none;");
|
||
|
|
//$("#pwd,#repwd,#button").prop("style","display;");
|
||
|
|
$("#oldpwdMsg").html("<img src='/img/yes.gif' style='height: 12px'/></br></br>");
|
||
|
|
$("#mysub").attr("disabled", "disabled");
|
||
|
|
} else if (msg != null && msg == "faild") {
|
||
|
|
alert("i18n_LoginController.text.userValidateErr_n81i");
|
||
|
|
window.location.href = "/exit";
|
||
|
|
} else {
|
||
|
|
$("#oldpwdMsg").html('<font style="color:red;font-size: 12px;">i18n_resetPwd.text.pwdErr_n81i</br></font>');
|
||
|
|
}
|
||
|
|
}
|
||
|
|
});
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
$("#newPwd").blur(function() {
|
||
|
|
$("#pwdMsg").html("");
|
||
|
|
var newPwd = $("#newPwd").val().trim();
|
||
|
|
//var reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$/;
|
||
|
|
var reg=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,16}$/;
|
||
|
|
if (!reg.test(newPwd)) {
|
||
|
|
$("#pwdMsg").html('<font style="color:red;font-size: 12px;">i18n_resetPwd.text.pwdFormat_n81i</br></font>');
|
||
|
|
$("#mysub").attr("disabled", "disabled");
|
||
|
|
} else {
|
||
|
|
$("#pwdMsg").html("<img src='/img/yes.gif' style='height: 12px'/></br>");
|
||
|
|
}
|
||
|
|
});
|
||
|
|
|
||
|
|
$("#reNewPwd").blur(
|
||
|
|
function() {
|
||
|
|
$("#repwdMsg").html("");
|
||
|
|
var pwd = $("#newPwd").val().trim();
|
||
|
|
var repwd = $("#reNewPwd").val().trim();
|
||
|
|
if (pwd == null || pwd == "" || repwd == null
|
||
|
|
|| repwd == '' || pwd != repwd) {
|
||
|
|
$("#repwdMsg").html('<font style="color:red;font-size: 12px;">i18n_resetPwd.text.notSame_n81i</br></font>');
|
||
|
|
$("#mysub").attr("disabled", "disabled");
|
||
|
|
} else {
|
||
|
|
$("#repwdMsg").html("<img src='/img/yes.gif' style='height: 12px'/></br>");
|
||
|
|
$("#mysub").removeAttr("disabled");
|
||
|
|
}
|
||
|
|
});
|
||
|
|
});
|
||
|
|
|
||
|
|
function submit() {
|
||
|
|
$("#pwdForm").submit();
|
||
|
|
}
|
||
|
|
</script>
|
||
|
|
|
||
|
|
</head>
|
||
|
|
<body class="bcColor noScroll-y aC">
|
||
|
|
<!--中间部分右边开始-->
|
||
|
|
<div class="container-fluid-full">
|
||
|
|
<div class="row-fluid">
|
||
|
|
<noscript>
|
||
|
|
<div class="alert alert-block span10">
|
||
|
|
<h4 class="alert-heading">Warning!</h4>
|
||
|
|
<p>
|
||
|
|
You need to have <a href="http://en.wikipedia.org/wiki/JavaScript"
|
||
|
|
target="_blank">JavaScript</a> enabled to use this site.
|
||
|
|
</p>
|
||
|
|
</div>
|
||
|
|
</noscript>
|
||
|
|
|
||
|
|
<!-- start: Content -->
|
||
|
|
<div id="content" class="span10">
|
||
|
|
<div class="row-fluid " style="margin-top: 10px">
|
||
|
|
<div class="box span12">
|
||
|
|
<div class="box-header" data-original-title>
|
||
|
|
<h2>
|
||
|
|
<i class=" halflings-icon align-justify"></i><span class="break"></span>
|
||
|
|
</h2>
|
||
|
|
</div>
|
||
|
|
<div class="box-content lianxiang">
|
||
|
|
<input type="hidden" name="updateMsg" value="#(updateMsg)"
|
||
|
|
id="updateMsg" />
|
||
|
|
<form class="form-horizontal" action="/resetPwd" method="post"
|
||
|
|
id="pwdForm">
|
||
|
|
<table id="info" style="margin:auto 250px">
|
||
|
|
<tbody>
|
||
|
|
<tr id="oldpwd">
|
||
|
|
<td>
|
||
|
|
<div class="control-group">
|
||
|
|
<label class="control-label" for="selectError3">i18n_resetPwd.text.inputPwd_n81i</label>
|
||
|
|
<div class="controls">
|
||
|
|
<input type="password" name="oldpassword" id="oldpwdin"
|
||
|
|
value="" />
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</td>
|
||
|
|
<td width="400px" ><span id='oldpwdMsg'></span></td>
|
||
|
|
</tr>
|
||
|
|
<tr id="pwd">
|
||
|
|
<td>
|
||
|
|
<div class="control-group">
|
||
|
|
<label class="control-label" for="selectError3">i18n_resetPwd.text.inputNewPwd_n81i</label>
|
||
|
|
<div class="controls">
|
||
|
|
<input type="password" name="password" id="newPwd"
|
||
|
|
value="" />
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</td>
|
||
|
|
<td width="400px" > <span id='pwdMsg'></span></br></td>
|
||
|
|
</tr>
|
||
|
|
<tr id="repwd">
|
||
|
|
<td>
|
||
|
|
<div class="control-group">
|
||
|
|
<label class="control-label" for="selectError3">i18n_resetPwd.text.reInputNewPwd_n81i</label>
|
||
|
|
<div class="controls">
|
||
|
|
<input type="password" name="repassword" id="reNewPwd" />
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</td>
|
||
|
|
<td width="400px" ><span id='repwdMsg' ></span></br></td>
|
||
|
|
</tr>
|
||
|
|
<tr id="button">
|
||
|
|
<td>
|
||
|
|
<div style="margin-left: 185px">
|
||
|
|
<button onclick="submit()" id="mysub" type="button"
|
||
|
|
class="btn btn-primary">i18n_acts.button.submit_n81i</button>
|
||
|
|
<button type="reset" class="btn">i18n_sp.button.cancel_n81i</button>
|
||
|
|
</div>
|
||
|
|
</td>
|
||
|
|
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</form>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</body>
|
||
|
|
</html>
|