|
楼主 |
发表于 2015-11-17 14:12:23
|
显示全部楼层
.w
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("input3++++" + userData.val('input3'));
if (userData.val('tid') && userData.val('pass') ) {
localStorage.setItem('tid', userData.val('tid'));
localStorage.setItem('pass', 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
// 请求成功后的回调方法
});
}
};
Model.prototype.model1Load = function(event) {
if (localStorage.getItem('remeberMe')) {
var tid = localStorage.getItem('un');
var pass = localStorage.getItem('pw');
var input1 = localStorage.getItem('input1');
var input2 = localStorage.getItem('input2');
var input3 = localStorage.getItem('input3');
this.comp("tid").set({
value : tid
});
this.comp("pass").set({
value : pass
});
this.comp("input1").set({
value : input1
});
this.comp("input2").set({
value : input2
});
this.comp("input3").set({
value : input3
});
this.comp("toggle1").set({
value : true
});
}
};
改怎么改,在只读的input才会查出值。新人,且底子差,求指导 |
|