|
发表于 2016-9-8 20:18:29
|
显示全部楼层
//点击登录的按钮事件
Model.prototype.verifyBtn = function(event) {
// 获取用户输入的手机号码,因为我绑定了一个data的字段
var phoneInput = this.comp("Data").getValue("phoneNumber");
// 如上,获取到用户输入的密码
var passWord = this.comp("password").val();
var reg = /^0?1[3|4|5|7|8][0-9]\d{8}$/;
// 验证用户输入的手机号格式是否正确
if (reg.test(phoneInput)) {
// 过滤判断该手机号是否注册过(数据库中是否有这个手机号)
merchantData.setFilter("f1", "merchant.telephone = " + phoneInput);
merchantData.refreshData();
if (merchantData.count() > 0) {
// 验证用户输入的密码是否正确
var p = merchantData.val("password");
if (passWord == p) {
justep.Util.hint("登录成功!");
// 将手机号进行本地储存
localStorage.setItem("userMobile", phoneInput);
// 禁用登录按钮
this.comp("verifyBtn").set({
"disabled" : true
});
} else {
justep.Util.hint("您输入的密码有误", {
"type" : "danger",
"delay" : 2000
});
}
} else {
justep.Util.hint("该手机号未注册,请先注册!", {
"type" : "danger",
"delay" : 2000
});
}
} else {
justep.Util.hint("手机号不正确", {
"type" : "danger",
"delay" : 2000
});
}
};
|
|