$(function(){ /* 登录弹窗 */ $("#login").dialog({ title:'用户登录', width:360, height:310, iconCls:'icon-monitor', buttons:"#bb" }); /* 登录弹窗结束 */ /* 验证用户信息 */ $("#username").validatebox({ required:true, missingMessage:'请输入用户名' }); $("#password").validatebox({ required:true, validType:'length[1,6]', missingMessage:'请输入密码', invalidMessage:'密码不能大于6位', }); $("#verify").validatebox({ required:true, missingMessage:'请输入验证码' }); /* 验证用户信息结束 */ /* 定位光标 */ if( !$("#username").validatebox('isValid') ){ $("#username").focus(); }else if( !$("#password").validatebox('isValid') ){ $("#password").focus(); }else if( !$("#verify").validatebox('isValid') ){ $("#verify").focus(); } /* 定位光标结束 */ /* Ajax提交登录 */ $("#submit").click(function(){ if( !$("#username").validatebox('isValid') ){ $("#username").focus(); return; } if( !$("#password").validatebox('isValid') ){ $("#password").focus(); return; } if( !$("#verify").validatebox('isValid') ){ $("#verify").focus(); return; } $.ajax({ url:ThinkPHP['MODULE']+'/Login/index', type:'post', data:{ username:$("#username").val(), password:$("#password").val(), verify:$("#verify").val() }, beforeSend:function(){ $.messager.progress({ text:'验证数据中,请稍后...' }); }, success:function(data){ $.messager.progress('close'); if(data == 1){ $.messager.alert('错误','验证码错误!','error',function(){ $("#verify").select(); }); return; } if(data == 2){ $.messager.alert('错误','用户名或密码错误!','error',function(){ $("#username").select(); }); return; } //数据验证完毕 跳转后台首页 window.location.href = ThinkPHP['MODULE']+'/Index/index'; } }); }); /* Ajax提交登录结束 */ /* 点击更换验证码 */ var verifyimg = $('#code').attr('src'); $('#code').click(function () { if (verifyimg.indexOf('?') > 0) { $(this).attr('src', verifyimg + '&random=' + Math.random()); } else { $(this).attr('src', verifyimg + '?random=' + Math.random()); } }); /* 点击更换验证码 */ });