ZhiYeJianKang/职业健康平台后端/target/dzzyb/webpage/modules/sys/goUpdatePwd.jsp

136 lines
4.8 KiB
Plaintext
Raw Permalink Normal View History

2025-02-20 15:25:59 +08:00
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ include file="/webpage/include/taglib.jsp"%>
<html>
<head>
<title>修改密码</title>
<meta name="decorator" content="default"/>
<script type="text/javascript">
$(document).ready(function() {
});
$(function () {
$("#inputForm").submit(goUpdatePWD);
});
function beforeSubmit(form){
var newPWD = $("#password").val();
if(newPWD == ''){
alert('密码不能为空!');
return false;
}
var checkPWD = $("#checkPWD").val();
if(checkPWD == ''){
alert('密码不能为空!');
return false;
}
if (newPWD != checkPWD){
alert('两次输入的密码不一致!');
return false;
}
setPassword(newPWD);
// $("#inputForm").submit();
}
//表单options
var options = {
//提交前的回调函数,用于检查表单内容是否合法
beforeSubmit:validate,
//请求路径
url:"${ctx}/login",
//请求方式,默认get
type:"get",
//包含额外数据的对象通过 form 形式提交。
data:{"updatePWD":"1"},
//服务器响应的数据类型,可以是 null、xml、script 或者 json。
dataType:"json",
//请求成功的回调函数
success: {},
//错误时的回调函数
error:{} ,
//清空表单
clearForm:true,
//重置表单
resetForm:true,
//延迟时间
timeout:10000
};
//表单提交前的回调函数:处理问题数据
function validate(formData,jqForm,options) {
var form = jqForm[0];
if (!form.password.value){
alert("新密码不能为空");
return false;
}
if (!form.checkPWD.value){
alert("确认密码不能为空");
return false;
}
if (form.checkPWD.value != form.password.value){
alert("两次输入的密码不一致");
return false;
}
//表单内容序列化
var queryString = $.param(formData);
return true;
}
function goUpdatePWD() {
$(this).ajaxSubmit(options);
return false;
}
</script>
</head>
<body>
<form:form id="inputForm" name="form" modelAttribute="user" method="get" class="form-horizontal form-group">
<%--<form:form id="inputForm" name="form" modelAttribute="user" action="${ctx}/sys/changePwd/updatePWD" onSubmit="return beforeSubmit" method="post" class="form-horizontal form-group">--%>
<form:hidden path="id"/>
<sys:message hideType="1" content="${message}"/>
<div class="control-group">
</div>
<div class="control-group">
<input type="hidden" value="1" name="updatePWD">
<div class="control-group">
<label class="col-sm-3 control-label"><font color="red">*</font>新密码:</label>
<div class="controls">
<input id="password" name="password" type="text" value="" class="form-control max-width-250 required"/>
</div>
</div>
<div class="control-group">
<label class="col-sm-3 control-label"><font color="red">*</font>确认密码:</label>
<div class="controls">
<input id="checkPWD" name="checkPWD" type="text" value="" class="form-control max-width-250 required"/>
</div>
</div>
<%-- <div class="control-group">
<label class="col-sm-3 control-label"><font color="red">*</font>验证码 :</label>
<div class="controls">
<input id="checkCode" name="checkCode" type="text" value="" class="form-control max-width-250 required"/>
<span>
<img src="${ctx}/sys/changePwd/createImg" onclick="this.setAttribute('src','${ctx}/sys/changePwd/createImg?x='+Math.random())" alt="验证码" title="点击更换" />
</span>
</div>
</div>--%>
<div style="margin-left: 100px;" class="control-group">
<%--<input type="button" value="提交" maxlength="70" minlength="5" onclick="beforeSubmit();"/>--%>
<input type="submit" value="提交" maxlength="70" minlength="5" />
<input type="reset" value="重置" maxlength="70" minlength="5" />
</div>
<div class="form-actions">
<input id="btnSubmit" class="btn btn-primary" type="submit" style="display:none" value="保 存"/>
</div>
</form:form>
</body>
</html>