style="border:0;width:30%;color:#FFF000;margin-left:10%;" label="登录" xid="button1"
onClick="btnCheckUserLogin">
登录
label="注册" xid="button2" style="color:#FFFF00;margin-left:20%;width:30%;"
。js
Model.prototype.btnCheckUserLogin = function(event) {
var self = this;
// var tid = this.comp('tid').val();
// var pass = this.comp('pass').val();
var userData = this.comp("userData");
// alert(tid);
// alert(pass);
/*
* alert(pass); alert($.md5(pass));
*/
// 用户名和密码为空提示
if ($.trim(this.comp('tid').val()) === "" || $.trim(this.comp('pass').val()) === "") {
this.comp("messageDialog").show({
"title" : "温馨提示",
"message" : "请填写完整的用户信息!"
});
} else {
var params = {
// "userData" : userData.toJson(true),
"tid" : this.comp('tid').val(),
"pass" : this.comp('pass').val(),
// "input1" : this.comp('input1').val(),
// "input2" : this.comp('input2').val(),
// "input3" : this.comp('input3').val()
};
// 请求成功后的回调方法
var success = function(resultData) {
userData.loadData(resultData);
userData.refreshData();
// alert("tid++++" + userData.val('tid'));
// alert("pass++++" + userData.val('pass'));
// alert("input1++++" + userData.val('input1'));
// alert("input2++++" + userData.val('input2'));
// alert("address3++++" + userData.val('address3'));
// alert("usertype+++++" + userData.val('usertype'));
if (userData.val('tid') && userData.val('pass')) {
localStorage.setItem('tid', userData.val('tid'));
localStorage.setItem('pass', userData.val('pass'));
if (self.comp('toggle1').val() === true) // 如果记住密码选中,登录成功则将用户名和密码保存到localStorage中
{
localStorage.setItem('un', userData.val('tid'));
localStorage.setItem('pw', userData.val('pass'));
localStorage.setItem('remeberMe', true);
} else // 否则不存储localStorage
{
localStorage.removeItem("tid");
localStorage.removeItem("pw");
localStorage.removeItem('remeberMe');
}
window.location.href = "http://localhost:8081/x5/UI2/nanyuan/pageO.w"; // 登录成功,跳转到首页
} else {
self.comp("messageDialog").show({
"title" : "温馨提示",
"message" : "输入的用户信息错误!"
});
}
};
// 发送请求
Baas.sendRequest({
"url" : "/login", // servlet请求地址
"action" : "queryUser", // action
"params" : params, // action对应的参数
"success" : success
// 请求成功后的回调方法
});
}
};