|
本帖最后由 不羁的风 于 2016-8-14 14:17 编辑
- //点击登录的按钮事件
- 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
- });
- }
- };
复制代码
|
评分
-
查看全部评分
|