第一步,在mobile文件夹下,新建一个php文件,文件内容如下:

<?php
define('IN_ECTOUCH', true);
require(dirname(__FILE__) . '/include/init.php');
require(ROOT_PATH . 'include/lib_weixintong.php');
/* 载入语言文件 */
require_once(ROOT_PATH . 'lang/' .$_CFG['lang']. '/user.php');
$action  = isset($_REQUEST['act']) ? trim($_REQUEST['act']) : 'default';
$affiliate = unserialize($GLOBALS['_CFG']['affiliate']);
$smarty->assign('affiliate', $affiliate);
/*增加代码*/
if($action == 'check_mobile'){
    $mobile = trim($_GET['mobile']);
    $sql = 'SELECT * FROM ' . $ecs->table('users') . " WHERE mobile_phone = '$mobile'";
    $row = $db->getRow($sql);
    if($row){
        echo 1;    
    }else{
        echo 0;    
    }
}
?>

第二步,找到相应的注册或者修改页面,添加js验证:

function checkMobile(mobile)
{

var submit_disabled = false;
  mobile = Utils.trim(mobile);
var reg = /(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/;
  if (mobile == '')
  {
    //document.getElementById('mobile_notice').innerHTML = '* 手机号码不能为空';
alert('* 手机号码不能为空');
    submit_disabled = true;
  }
  if(mobile.length !=11||!reg.test(mobile)){
     //document.getElementById('mobile_notice').innerHTML = '* 不是一个有效的手机号码';
alert('* 不是一个有效的手机号码');
    submit_disabled = true; 
  }
 
  if(submit_disabled)
  {
    document.forms['formUser'].elements['Submit'].disabled = 'disabled';
    return false;
  }
    $.ajax({
type: "GET",
url: "test.php",
data: {act:'check_mobile',mobile:mobile},
success: function(msg){
if(msg==1){
alert("该手机号已被注册");
 document.forms['formUser'].elements['Submit'].disabled = 'disabled';
 
}
else{
// alert("可以注册");
 document.forms['formUser'].elements['Submit'].disabled = '';
}
 }
});
 
}

在 样式中添加onblur 事件

<dl>
              <dd>
                <input placeholder="手机号码" class="inputBg" name="mobile_phone" id="mobile_phone" value="18178503308" type="text" οnblur="checkMobile(this.value);"/>
              </dd>
            </dl>

ecshop 添加手机号码验证唯一性(手机版)相关推荐

  1. 最新手机号码验证正则表达式

    转自:最新手机号码验证正则表达式js版 由于手机号段的不断更新,以前的正则表达式已经无法满足需求.重新编写这条表达式,号段资料来源依据:http://www.jihaoba.com/tools/hao ...

  2. 电话号码自动分隔 html,手机版网站中电话、手机号码添加链接

    几年前我们开始为普通电脑版网站添加手机版本,当时查了一些资料,其中说到很多情况下,手机浏览器可以识别网页中的电话号码并自动添加链接,但也可以关闭这个功能并控制号码是否添加链接.这两年我们在添加手机版网 ...

  3. 手机版网易邮箱大师中添加qq邮箱时,一直卡在验证密保的界面怎么办

    #问题描述:手机版网易邮箱大师中添加qq邮箱时,一直卡在验证密保的界面怎么办 解决办法: 打开网页版QQ邮箱,点击设置,选择账户 下滑翻到POP3/IMAP/SMTP/Exchange/CardDAV ...

  4. 携程手机版机票数据添加代理

    目录 携程手机版国内机票数据 携程手机版国际机票数据 携程网页版国内机票数据 携程网页版国际机票数据 去哪儿网手机版机票数据 去哪儿网网页版机票数据 携程手机版机票数据添加代理 去哪儿网网页版机票数据 ...

  5. mt4双线macd_手机版MT4怎样添加双线MACD指标 手机MT4双线MACD设置方法

    技术分析指标是将金融品种的价格和/或成交量进行数学运算去预测未来的价格变化.技术分析指标信号能帮助决定是否开仓或平仓.通过功能属性判断,技术分析指标能分为两类:趋势指标和震荡指标.趋势指标可以确立价格 ...

  6. 浩辰CAD看图王手机版中添加的图片批注在电脑端如何查看?

    在使用CAD看图软件浩辰CAD看图王APP中批注功能的过程中,有时候为了CAD图纸能更清晰的展示,会需要在批注的时候插入图片说明,所以说特定场合下需要用电脑端打开,应该如何查看在手机中添加的图片批注呢 ...

  7. 最新ECShop小米商城模板堂商业源码+手机版/整站数据/团购

    正文: 完整演示图放到压缩包里了,因为是属于整站长图,文章里面不好放,程序有安装说明,有兴趣的自己去看吧. 价值6000的小米商城模板,ECShop内核,带团购.手机版和微信商城的哦,源码站长亲测,完 ...

  8. steam创建账号一直验证人工操作_steam手机版官网版-steam手机版下载

    steam手机版是一款非常受欢迎的游戏社区平台,玩家不但可以在这里找到很多当前大火的热门游戏,还可以随时和游戏好友聊天互动,一起讨论最新的游戏资讯和热点,而且平台内全部都是全网最优质的游戏哦,玩家可以 ...

  9. Python 模仿按键精灵,批量验证和添加手机号码为企业微信账号的联系人

    目录 需求 源码 运行 需求 批量验证和添加手机号码为企业微信账号的联系人 源码 import tkinter as tk import pyautogui as pg import tkinter. ...

  10. python实现手机通讯录_python+uiautomator2实现需求:从通讯录添加手机号码作为SOS紧急号码...

    # 实现需求:从通讯录添加手机号码,若存在旧的SOS号码,先删除再添加,若通讯录中没有号码,需先新建. import uiautomator2as u2 from timeimport sleep i ...

最新文章

  1. echarts 设置仪表盘数字的位置_一个 ECharts 做的猜数小游戏
  2. [转]浅谈:国内软件公司为何无法做大做强
  3. 遍历目录下的文件每250M打包一个文件
  4. http中的请求头各部分都是什么意思_小前端探索HTTP
  5. 【小白学习C++ 教程】三、C++用户输入、判断语句和switch
  6. 【数据结构与算法】之深入解析“石子游戏”的求解思路与算法示例
  7. 4位先行进位电路 logisim_数字电路基础之逻辑电路
  8. python基于OpenCV模块实现视频流数据切割为图像帧数据
  9. 安卓7.0 安兔兔 作假修改
  10. 微信缓存文件要这样处理,分分钟多出几个G!
  11. 利用charles抓包
  12. uniapp中使用微信登录app
  13. DNS污染攻击详细教程
  14. 页面status:500,报错 server encountered an internal error that prevented it from fulfilling this request.
  15. Android 炫酷进度条
  16. Java相关英语单词
  17. 根据IP获取城市代码
  18. python访问陌生人qq空间_Python爬虫获取QQ空间信息(上)
  19. dv路由算法c语言实现,路由协议之DV算法
  20. Java实现 LeetCode 537 复数乘法(关于数学唯一的水题)

热门文章

  1. 关于开源软件开发的若干问题
  2. (数据结构)栈(LIFO结构)——概念、进栈、出栈、先进后出的特性
  3. 51单片机电路原理图_(51单片机)课设项目2-超声波测距(SRF04、LCD1602、蜂鸣器报警电路)...
  4. c# forbidden.html,403 Forbidden错误的浏览器行为
  5. win10文件夹加密_Win10今年最重磅更新!Win10 2004正式版详尽体验
  6. Arduino 和LCD1602液晶屏 I2C接口实验
  7. c# webbrowser html5,C#设置WebBrowser IE浏览器版本
  8. TestCenter测试管理工具功能详解十四(S)
  9. Linux 平台安装 VNC
  10. ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.NullPointerException 解决方案【SOLVED】