核心提示:1.效果如下:(虽然感觉有点丑,但是后台主要是看功能,不看颜值吧) 2.引入必要的文件//引入 jQuery核心库,这里采用的是 2.0 script type = text/JavaScriptsr...
1.效果如下:(虽然感觉有点丑,但是后台主要是看功能,不看颜值吧)

2.引入必要的文件
//引入 jQuery核心库,这里采用的是 2.0 < script type = "text/JavaScript"src = "easyui/jquery.min.js" > </script> //引入jQuery EasyUI核心库,这里采用的是1.3.6 < script type = "text/javascript"src = "easyui/jquery.easyui.min.js" > </script> //引入EasyUI中文提示信息 < script type = "text/javascript"src = "easyui/locale/easyui-lang-zh_CN.js" > </script> //引入自己开发的JS文件 < script type = "text/javascript"src = "js/index.js" > </script> // 引入EasyUI核心UI文件CSS < link rel = "stylesheet"type = "text/css"href = "easyui/themes/default/easyui.css" / > //引入 EasyUI图标文件 < link rel = "stylesheet"type = "text/css"href = "easyui/themes/icon.css" / > //引入自己的js文件和css文件 < script type = "text/javascript"src = "js/login.js" > </script> <link rel="stylesheet" type="text/css " href="css / login.css " />"
3.这里使用了dialog,LinkButton(按钮)组件,ValidateBox(验证框)组件
html代码如下:
<html> <head> <title>登录窗口</title> <meta charset="UTF-8" /> <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css" /> <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css" /> <link rel="stylesheet" type="text/css" href="css/login.css" /> </head> <body> <p id="login"> <p>管理员账号:<input type="text" name="username" class="textbox" id="username" /></p> <p>管理员密码:<input type="text" name="password" class="textbox" id="password" /></p> </p> <p id="btn"> <a href="#" class="easyui-linkbutton">登录</a> </p> <script type="text/javascript" src="easyui/jquery.min.js"></script> <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script> <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script> <script type="text/javascript" src="js/login.js"></script> </body> </html>
css代码:
#login{
padding:6px 0 0 0;
}
p{
height: 22px;
line-height: 22px;
padding: 4px 0 0 25px;
}
#btn{
text-align: center;
}
.easyui-linkbutton{
padding: 0,10px;
}
4.
#login {
padding: 6px 0 0 0;
}
p {
height: 22px;
line-height: 22px;
padding: 4px 0 0 25px;
}
#btn {
text-align: center;
}
.easyui-linkbutton {
padding: 0,10px;
}
5.使用js调用加载UI组件
$('#login').dialog({
title: "登录后台",
width: "300",
height: "180",
modal: true,
//不可修改
iconCls: "icon-login",
//登录图标
buttons: "#btn" //对话框按钮
});
6.使用validatebox对输入框进行验证
//管理员账号验证
$('#username').validatebox({
required: true,
missingMessage: "请输入管理员账号",
invalidMessage: "管理员账号不得为空!",
});
//管理员密码验证
$('#password').validatebox({
required: true,
missingMessage: "请输入管理员密码",
invalidMessage: "管理员密码不得为空!"
});
if (!$('#username').validatebox('isValid')) {
$('#username').focus();
} else if (!$('#password').validatebox('isValid')) {
$('#password').focus();
}
7.点击登录
$('#btn a').click(function() {
if (!$('#username').validatebox('isValid')) {
$('#username').focus();
} else if (!$('#password').validatebox('isValid')) {
$('#password').focus();
} else {
$.ajax({
url: 'checklogin.php',
type: "post",
data: {
username: $('#username').val(),
password: $('#password').val(),
},
beforeSend: function() {
$.messager.progress({
text: '正在登录中...',
});
},
success: function(data, response, status) {
$.messager.progress('close');
if (data > 0) {
} else {
$.messager.alert('登录失败!', '用户名或者密码不正确!', 'warning',
function() {
$('#password').select();
});
}
}
});
}
});


