- //修改密码点击保存事件
- function checkAll(){
- //获取到密码值
- var conformedPassword = $("#conformedPassword").val();
- var oldPassword = $("#oldPassword").val();
- var newPassword = $("#newPassword").val();
- //校验规则 正则表达式 只允许输入 数字跟字母
- var reg = /^[A-Za-z0-9]{6,16}$/;
- //通过正则的test方法 可以拿到一个boolean类型的值 判断即可ss
- var flagconformedPwd = reg.test(conformedPassword);
- var flagoldPwd = reg.test(oldPassword);
- var flagnewPwd = reg.test(newPassword);
- if(flagconformedPwd == false || flagoldPwd == false || flagnewPwd ==false){
- //由于我用的EasyUI所以弹出框是这样的 JS 直接alert()即可
- $.messager.alert('警告框','密码必须由 6-16位字母、数字组成.');
- return;
- }else{
- var currentPassword = $('#currentPassword').val();
- //var oldPassword = $('#oldPassword').val();
- //对旧密码进行md5 加密
- oldPassword = hex_md5(oldPassword).toUpperCase();
- //var newPassword = $('#newPassword').val();
- newPassword = hex_md5(newPassword).toUpperCase();
- var conformedPassword = $('#conformedPassword').val();
- conformedPassword = hex_md5(conformedPassword).toUpperCase();
- if(oldPassword != "" && newPassword !="" && conformedPassword != ""){
- /* if(oldPassword != currentPassword){
- $.messager.alert('警告框','修改密码必须录入正确的旧密码!');
- //alert('修改密码必须录入正确的旧密码。');
- return;
- } */
- if(newPassword != conformedPassword){
- $.messager.alert('警告框','“新密码”与“确认密码”不一致!');
- //alert('“新密码”与“确认密码”不一致。');
- return;
- }
- if(newPassword == oldPassword){
- $.messager.alert('警告框','“新密码”与“旧密码”一致。');
- return;
- }
- }else{
- $.messager.alert('警告框','录入信息不完整,无法修改!');
- return;
- }
- <table cellpadding="1" cellspacing="5" class="formtable" >
- <tr >
- <td align="right" width="15%" nowrap>
- <label class="Validform_label" style="font-size :16px" >
- 旧 密 码:
- </label>
- </td>
- <td class="value" width="35%" >
- <input class="inputxt" id="oldPassword" name="oldPassword" type="password" datatype="*4-16" nullmsg="请输入4-16位密码!"/>
- </td>
- </tr>
- <tr>
- <td align="right" width="15%" nowrap>
- <label class="Validform_label" style="font-size :16px">
- 新 密 码:
- </label>
- </td>
- <td class="value" width="35%" >
- <input class="inputxt" id="newPassword" name="password" type="password" datatype="*4-16" nullmsg="请输入4-16位密码!"/>
- </td>
- </tr>
- <tr>
- <td align="right" width="15%" nowrap>
- <label class="Validform_label" style="font-size :16px">
- 确认密码:
- </label>
- </td>
- <td class="value" width="35%" >
- <input class="inputxt" id="conformedPassword" name="conformedPassword" type="password" datatype="*4-16" nullmsg="请输入4-16位密码!"/>
- </td>
- </tr>
- <tr>
- <td align="center" colspan="8" class="buttons">
- <input id="saveBtn" style="width:60px;" type="button" value="修改" onclick="checkAll()"/>
- <input id="restBtn" style="width:60px;" type="button" value="取消" onclick="closeWindow()" />
- </td>
- </tr>
- </table>