ecshop 添加手机号码验证唯一性(手机版)
第一步,在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 添加手机号码验证唯一性(手机版)相关推荐
- 最新手机号码验证正则表达式
转自:最新手机号码验证正则表达式js版 由于手机号段的不断更新,以前的正则表达式已经无法满足需求.重新编写这条表达式,号段资料来源依据:http://www.jihaoba.com/tools/hao ...
- 电话号码自动分隔 html,手机版网站中电话、手机号码添加链接
几年前我们开始为普通电脑版网站添加手机版本,当时查了一些资料,其中说到很多情况下,手机浏览器可以识别网页中的电话号码并自动添加链接,但也可以关闭这个功能并控制号码是否添加链接.这两年我们在添加手机版网 ...
- 手机版网易邮箱大师中添加qq邮箱时,一直卡在验证密保的界面怎么办
#问题描述:手机版网易邮箱大师中添加qq邮箱时,一直卡在验证密保的界面怎么办 解决办法: 打开网页版QQ邮箱,点击设置,选择账户 下滑翻到POP3/IMAP/SMTP/Exchange/CardDAV ...
- 携程手机版机票数据添加代理
目录 携程手机版国内机票数据 携程手机版国际机票数据 携程网页版国内机票数据 携程网页版国际机票数据 去哪儿网手机版机票数据 去哪儿网网页版机票数据 携程手机版机票数据添加代理 去哪儿网网页版机票数据 ...
- mt4双线macd_手机版MT4怎样添加双线MACD指标 手机MT4双线MACD设置方法
技术分析指标是将金融品种的价格和/或成交量进行数学运算去预测未来的价格变化.技术分析指标信号能帮助决定是否开仓或平仓.通过功能属性判断,技术分析指标能分为两类:趋势指标和震荡指标.趋势指标可以确立价格 ...
- 浩辰CAD看图王手机版中添加的图片批注在电脑端如何查看?
在使用CAD看图软件浩辰CAD看图王APP中批注功能的过程中,有时候为了CAD图纸能更清晰的展示,会需要在批注的时候插入图片说明,所以说特定场合下需要用电脑端打开,应该如何查看在手机中添加的图片批注呢 ...
- 最新ECShop小米商城模板堂商业源码+手机版/整站数据/团购
正文: 完整演示图放到压缩包里了,因为是属于整站长图,文章里面不好放,程序有安装说明,有兴趣的自己去看吧. 价值6000的小米商城模板,ECShop内核,带团购.手机版和微信商城的哦,源码站长亲测,完 ...
- steam创建账号一直验证人工操作_steam手机版官网版-steam手机版下载
steam手机版是一款非常受欢迎的游戏社区平台,玩家不但可以在这里找到很多当前大火的热门游戏,还可以随时和游戏好友聊天互动,一起讨论最新的游戏资讯和热点,而且平台内全部都是全网最优质的游戏哦,玩家可以 ...
- Python 模仿按键精灵,批量验证和添加手机号码为企业微信账号的联系人
目录 需求 源码 运行 需求 批量验证和添加手机号码为企业微信账号的联系人 源码 import tkinter as tk import pyautogui as pg import tkinter. ...
- python实现手机通讯录_python+uiautomator2实现需求:从通讯录添加手机号码作为SOS紧急号码...
# 实现需求:从通讯录添加手机号码,若存在旧的SOS号码,先删除再添加,若通讯录中没有号码,需先新建. import uiautomator2as u2 from timeimport sleep i ...
最新文章
- echarts 设置仪表盘数字的位置_一个 ECharts 做的猜数小游戏
- [转]浅谈:国内软件公司为何无法做大做强
- 遍历目录下的文件每250M打包一个文件
- http中的请求头各部分都是什么意思_小前端探索HTTP
- 【小白学习C++ 教程】三、C++用户输入、判断语句和switch
- 【数据结构与算法】之深入解析“石子游戏”的求解思路与算法示例
- 4位先行进位电路 logisim_数字电路基础之逻辑电路
- python基于OpenCV模块实现视频流数据切割为图像帧数据
- 安卓7.0 安兔兔 作假修改
- 微信缓存文件要这样处理,分分钟多出几个G!
- 利用charles抓包
- uniapp中使用微信登录app
- DNS污染攻击详细教程
- 页面status:500,报错 server encountered an internal error that prevented it from fulfilling this request.
- Android 炫酷进度条
- Java相关英语单词
- 根据IP获取城市代码
- python访问陌生人qq空间_Python爬虫获取QQ空间信息(上)
- dv路由算法c语言实现,路由协议之DV算法
- Java实现 LeetCode 537 复数乘法(关于数学唯一的水题)
热门文章
- 关于开源软件开发的若干问题
- (数据结构)栈(LIFO结构)——概念、进栈、出栈、先进后出的特性
- 51单片机电路原理图_(51单片机)课设项目2-超声波测距(SRF04、LCD1602、蜂鸣器报警电路)...
- c# forbidden.html,403 Forbidden错误的浏览器行为
- win10文件夹加密_Win10今年最重磅更新!Win10 2004正式版详尽体验
- Arduino 和LCD1602液晶屏 I2C接口实验
- c# webbrowser html5,C#设置WebBrowser IE浏览器版本
- TestCenter测试管理工具功能详解十四(S)
- Linux 平台安装 VNC
- ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.NullPointerException 解决方案【SOLVED】