{extend name="public:form" /} {block name="body"} <div class="layui-row"> <form class="layui-form"> <div class="layui-form-item"> <label for="old_password" class="layui-form-label"> <span class="x-red">*</span>原始密码 </label> <div class="layui-input-inline"> <input type="password" id="old_password" name="old_password" lay-verify="required" lay-verify="required" autocomplete="off" class="layui-input" > </div> <div class="layui-form-mid layui-word-aux"> <span class="x-red">*</span> </div> </div> <div class="layui-form-item"> <label for="password" class="layui-form-label"> <span class="x-red">*</span>新密码 </label> <div class="layui-input-inline"> <input type="password" id="password" name="password" lay-verify="required" lay-verify="required" autocomplete="off" class="layui-input" > </div> <div class="layui-form-mid layui-word-aux"> <span class="x-red">*</span> </div> </div> <div class="layui-form-item"> <label for="password_confirm" class="layui-form-label"> <span class="x-red">*</span>确认密码 </label> <div class="layui-input-inline"> <input type="password" id="password_confirm" name="password_confirm" lay-verify="required" lay-verify="required" autocomplete="off" class="layui-input"> </div> <div class="layui-form-mid layui-word-aux"> <span class="x-red">*</span> </div> </div> <div class="layui-form-item"> <label class="layui-form-label"> </label> <button class="layui-btn" lay-filter="add" lay-submit=""> 修改 </button> </div> </form> </div> {/block} {block name="js"} <script> layui.use(['form', 'layer'], function() { $ = layui.jquery; var form = layui.form, layer = layui.layer; //监听提交 form.on('submit(add)', function(data) { var pwd= $('#password').val(); var reg=/^(?![A-Za-z]+$)(?![A-Z\d]+$)(?![A-Z\W]+$)(?![a-z\d]+$)(?![a-z\W]+$)(?![\d\W]+$)\S{8,}$/; if(!reg.test(pwd)){ layer.alert('包含大小写字母、数字、特殊字符至少3个组合大于8个字符'); return false; } $.ajax({ url: '/reset', method: "POST", data: data.field, dataType: "json", success: function (data) { if(data.status == 1){ layer.alert(data.message, { icon: 6 }); close() } else { layer.alert(data.message, { icon: 5 }); } }, error : function (XMLHttpRequest, textStatus, errorThrow ) { console.log('AJAX 执行失败...'); } }); return false; }); function close(){ //关闭当前frame xadmin.close(); // 可以对父窗口进行刷新 xadmin.father_reload(); } }); </script> {/block}