1 Star 5 Fork 1

寒风逐鹿/hailiao

Create your Gitee Account
Explore and code with more than 14 million developers,Free private repositories !:)
Sign up
文件
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
login.html 5.29 KB
Copy Edit Raw Blame History
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<link href="css/mui.min.css" rel="stylesheet" />
<link rel="stylesheet" href="css/basic.css" />
<link rel="stylesheet" href="css/header.css" />
</head>
<body>
<!--header 开始-->
<header class="mui-bar mui-bar-nav title">
<h1 id="title" class="mui-title title-color"><b>登录</b></h1>
</header>
<!--header 结束-->
<div class="mui-content">
<div class="page">
<div class="main">
<form id="frm_login">
<div class="item item-username">
<input id="username" class="txt-input txt-username" type="text" placeholder="请输入手机号" value="" name="username">
<b class="input-close" style="display: none;"></b> </div>
<div class="item item-password">
<input id="password" class="txt-input txt-password ciphertext" type="password" placeholder="请输入密码" name="password" style="display: inline;">
<input id="ptext" class="txt-input txt-password plaintext" type="text" placeholder="请输入密码" style="display: none;" name="ptext">
<b class="tp-btn btn-off"></b> </div>
<div class="item item-login-option"> <span class="retrieve-password"> <a class="" href="#"> 忘记密码?</a> </span>
<div class="clr"></div>
</div>
<div class="ui-btn-wrap" style="margin-top: 40px;"> <button class="ui-btn-lg ui-btn-primary" type="submit" style="line-height: 30px;">用户登录</button> </div>
<div class="ui-btn-wrap" style="margin-top: 10px;"> <a id="register" class="ui-btn-lg ui-btn-danger" href="#">没有账号?立即注册</a> </div>
<div class="item item-login-other" align="center" style="margin-top: 40px;">
<dl>
<dt>其它登录方式</dt>
<dt> <a class="qq" href="#" id="QQ_login"> <span><img alt="" src="img/qq.png" width="35" height="35"></span></a></dt>
<dt><span style="font-size: 12px;color: gray">QQ 登录</span></dt>
</dl>
</div>
</form>
</div>
</div>
</div>
<script src="js/mui.min.js"></script>
<script type="text/javascript" src="js/app.js" ></script>
<script type="text/javascript">
mui.init()
mui.plusReady(function() {
plus.navigator.setStatusBarStyle("light");
plus.navigator.setStatusBarBackground("#4eabe8");
var re = /^1\d{10}$/;
var loginForm = document.getElementById("frm_login");
var inputUsername = document.getElementById("username");
var inputPassword = document.getElementById("password");
//若已登陆无需再登录
var userInfo = app.getUserInfo();
if(userInfo != null) {
mui.openWindow("index.html", "index.html");
}
loginForm.addEventListener("submit", function(e) {
if(!app.isNotNull(inputUsername.value)) {
//获取焦点
inputUsername.focus();
}else if(!app.isNotNull(inputPassword.value)) {
inputPassword.focus();
}else {
if(!re.test(inputUsername.value)) {
app.showToast("手机号格式错误", "error");
return false;
}else if(inputPassword.value.length < 6) {
app.showToast("密码不能少于6位", "error");
return false;
}
mui.ajax(app.serverUrl + "/simple-chat/api/user/login",{
data:{
username:inputUsername.value,
password:inputPassword.value
},
dataType:'json',//服务器返回json格式数据
type:'post',//HTTP请求类型
timeout:10000,//超时时间设置为10秒;
//headers:{'Content-Type':'application/json'},
success:function(data,textStatus, response){
//失去焦点
inputUsername.blur();
inputPassword.blur();
//服务器返回响应,根据响应结果,分析是否登录成功;
if(data.status == 0) {
var token = response.getResponseHeader("token");
app.removeToken();
app.removeUserInfo();
if(token != null) {
app.setToken(token);
}
app.setUserInfo(data.data);
mui.openWindow({
url: "index.html",
id: "index.html"
});
}else {
app.showToast("用户名或密码错误", "error");
}
},
error:function(xhr,type,errorThrown){
//异常处理;
app.showToast("网络异常,请检查您的网络", "error");
}
});
}
//阻止默认事件,阻止默认的form表单提交
e.preventDefault();
});
mui("body").on('tap',"#register", function() {
mui.openWindow('register.html', 'register.html');
});
// var info = plus.push.getClientInfo();
// var clientid=info.clientid;
// console.log(clientid);
// document.getElementById("username").value = clientid;
document.getElementById("QQ_login").addEventListener("tap", function(){
app.showToast("该功能正在开发中...", "success");
});
});
</script>
</body>
</html>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
HTML
1
https://gitee.com/lizhihui1/hailiao.git
git@gitee.com:lizhihui1/hailiao.git
lizhihui1
hailiao
hailiao
master

Search