手机发送短信JS验证
function tj() {
var phone = jQuery('#phone').val();
var code = jQuery('#verificationcode').val();
var password = jQuery('#password').val();
var rpassword = jQuery('#rpassword').val();
var type = "开户";
if (phone.length == 0 || phone == '请输入您的手机号码') {
alert("您的手机号码不能为空!");
jQuery('#phone').focus();
return false;
}
if (phone.length > 0) {
var ab = /^(13[0-9]|15[0-9]|18[0-9])\d{8}$/;
if (ab.test(phone) == false) {
alert("您的手机号码不正确!");
jQuery('#phone').focus();
return false;
}
}
if (code.length == 0 || code == '请输入手机验证码') {
alert("您的手机验证码不能为空!");
jQuery('#verificationcode').focus();
return false;
}
if (password.length == 0 || password == '请输入6-12位密码') {
alert("您的密码不能为空!");
jQuery('#password').focus();
return false;
}
if (password.length < 6 || password.length > 12) {
alert("密码为6-12位!");
jQuery('#password').focus();
return false;
}
if (rpassword.length == 0 || rpassword == '请重新输入密码') {
alert("重复密码不能为空!");
jQuery('#rpassword').focus();
return false;
}
if (rpassword != password) {
alert("两次输入密码不一致!");
jQuery('#rpassword').focus();
return false;
}
jQuery.ajax({
type: "post",
url: "/KZH/Addkzhdata",
data: "phone=" + phone + "&code=" + code + "&password=" + password + "&type=" + type + "&t=" + new Date().toString(),
success: function (result) {
if (result == "0") {
alert("您的手机验证码不正确!");
jQuery('#verificationcode').focus();
return false;
}
else if (result == "1") {
jQuery('#phone').val("");
jQuery('#verificationcode').val("");
jQuery('#password').val("");
jQuery('#rpassword').val("");
alert("您的资料已提交,客服人员会尽快与您联系");
window.location.href = "http://www.jfinfo.com";
}
else if (result=="yes") {
$("#tc").show();
}
},
error: function (result) {
alert("访问出错!");
}
});
}
$(function(){
$("#tc a.close").click(function(){
$("#tc").hide();
})
})
document.onkeydown = function (event) {
var e = event || window.event || arguments.callee.caller.arguments[0];
if (e && e.keyCode == 13) { // enter 键
tj();
}
};
function getcode() {
var phone = jQuery('#phone').val();
if (phone.length == 0 || phone == '请输入您的手机号码') {
alert("您的手机号码不能为空!");
jQuery('#phone').focus();
return false;
}
if (phone.length > 0) {
var ab = /^(13[0-9]|15[0-9]|18[0-9])\d{8}$/;
if (ab.test(phone) == false) {
alert("您的手机号码不正确!");
jQuery('#phone').focus();
return false;
}
}
jQuery.ajax({
type: "post",
url: "/KZH/Getcode",
data: "phone=" + phone + "&t=" + new Date().toString(),
success: function (rval) {
if (rval == "0") {
alert("您的资料已经提交过,客服人员会尽快与您联系!");
} else if (rval == "1") {
alert("信息已发送,请查收!");
var count = 60;
var countdown = setInterval(CountDown, 1000);
var timeShow = $(".hQBtn")
function CountDown() {
timeShow.removeAttr("disabled");
//timeShow.val(count + " 秒后重新发送");
timeShow.addClass("btn_hui").val(count + " 秒后重新获取").attr("disabled","true");
if (count == 0) {
timeShow.removeClass("btn_hui").val("获取验证码").removeAttr("disabled");
clearInterval(countdown);
}
count--;
}
}
},
error: function (result) {
alert("访问出错!");
}
});
}
手机发送短信JS验证的更多相关文章
- Java 实现手机发送短信验证码
Java 实现手机发送短信验证码 采用引入第三方工具的方式,网上查了半天,发现简单的实现方式便是注册一个中国网建的账号,新建账号的时候会附带赠几条免费短信,彩信 ,之后想要在使用就得花钱了.简单的操作 ...
- 2.5 使用ARDUINO做主控,手机发送短信控制开关LED
需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...
- C# Ajax 手机发送短信验证码 校验验证码 菜鸟级别实现方法
1.Ajax请求处理页面: using System; using System.Collections.Generic; using System.Linq; using System.Web; u ...
- 基于SMS短信平台给手机发送短信
JAVA发送手机短信,我知道的有三种方式,恰逢项目需求,自己整理了基于SMS的短信发送,其他两种这里就说说一下 使用webservice接口发送手机短信,这个可以使用sina提供的webservice ...
- 使用Python往手机发送短信(基于twilio模块)
官网是https://www.twilio.com twilio的一句话介绍——提供SDK帮你连接世界上所有人,你可以很方便的调用他们提供的接口来给指定手机发短信,打电话. 首先在twilio的官网注 ...
- C#实现给手机发送短信
public static void SendSMS(string FaSongUser, string ToUserList, string ContentStr) { //针对 ...
- Hbuilder给手机发送短信与拨打电话
前言:业务场景 需要给手机号码拨打电话与发送短信.html5已经提供接口. methods: { Call: function() { var that = this; if(that.ptel == ...
- c# 调用短信平台接口,给手机发送短信
项目上要做个发手机短信的功能.网上找找了,用的微米的短信接口. 注册后,获得UID和UID key,C#代码中需要这个 调用代码很简单 ", con = "[微米]您的验证码是:6 ...
- Java演示手机发送短信验证码功能实现
我们这里采用阿里大于的短信API 第一步:登陆阿里大于,下载阿里大于的SDK a.在阿里大于上创建自己的应用 b.点击配置管理中的验证码,先添加签名,再配置短信模板 第二步:解压相关SDK,第一个为j ...
随机推荐
- boostrap-非常好用但是容易让人忽略的地方------clearfix
代码 显示结果 代码 结果
- leaflet开源地图库源码 浏览器&移动设备判断(browser.js)备份
<script> var isIe = !-[1,]; // alert('ie9 之前'+isIe); var ie = 'ActiveXObject' in window; //ale ...
- C++输出IP地址段内的合法地址
近半年的Intel实习生活快要结束了.马上要找工作了,这段时间打算把以前的知识复习复习,顺便在这里记录一下.这是当时去Intel面试的时候,面试官问的一道题.当时因为时间关系,只让我提供一个思路,并没 ...
- ubuntu 下安装 matplotlib
直接使用sudo easy_install matplotlib 报错 ================================================================ ...
- log4j的配置信息(转)
首先,在项目中的classes 中新建立一个log4j.properties文件即可: 在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义.定义步骤就是对Logger.Append ...
- Ubuntu设置交换空间參考教程[图]
假设你当前使用的Ubuntu系统,不管是虚拟机还是实体机,没有交换分区或交换分区空间不足,能够为其设置交换空间. 本文提供的是一种设置交换空间的简单方法. 如若转载,请注明博文地址及原作者(Risin ...
- contentWindow,
a>contentWindow 兼容各个浏览器,可取得子窗口的 window 对象.b>contentDocument Firefox 支持,> ie8 的ie支持.可取得子窗口的 ...
- 十天学Linux内核之第三天---内存管理方式
原文:十天学Linux内核之第三天---内存管理方式 昨天分析的进程的代码让自己还在头昏目眩,脑子中这几天都是关于Linux内核的,对于自己出现的一些问题我会继续改正,希望和大家好好分享,共同进步.今 ...
- Nyoj 星际之门(一)(Cayley定理)
描述 公元3000年,子虚帝国统领着N个星系,原先它们是靠近光束飞船来进行旅行的,近来,X博士发明了星际之门,它利用虫洞技术,一条虫洞可以连通任意的两个星系,使人们不必再待待便可立刻到达目的地. 帝国 ...
- HDU 1598 find the most comfortable road (最小生成树) >>
Problem Description XX明星有许多城市,通过与一个陌生的城市高速公路SARS(Super Air Roam Structure---超级空中漫游结构)进行交流.每条SARS都对行驶 ...