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验证的更多相关文章

  1. Java 实现手机发送短信验证码

    Java 实现手机发送短信验证码 采用引入第三方工具的方式,网上查了半天,发现简单的实现方式便是注册一个中国网建的账号,新建账号的时候会附带赠几条免费短信,彩信 ,之后想要在使用就得花钱了.简单的操作 ...

  2. 2.5 使用ARDUINO做主控,手机发送短信控制开关LED

    需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...

  3. C# Ajax 手机发送短信验证码 校验验证码 菜鸟级别实现方法

    1.Ajax请求处理页面: using System; using System.Collections.Generic; using System.Linq; using System.Web; u ...

  4. 基于SMS短信平台给手机发送短信

    JAVA发送手机短信,我知道的有三种方式,恰逢项目需求,自己整理了基于SMS的短信发送,其他两种这里就说说一下 使用webservice接口发送手机短信,这个可以使用sina提供的webservice ...

  5. 使用Python往手机发送短信(基于twilio模块)

    官网是https://www.twilio.com twilio的一句话介绍——提供SDK帮你连接世界上所有人,你可以很方便的调用他们提供的接口来给指定手机发短信,打电话. 首先在twilio的官网注 ...

  6. C#实现给手机发送短信

    public static void SendSMS(string FaSongUser, string ToUserList, string ContentStr)    {        //针对 ...

  7. Hbuilder给手机发送短信与拨打电话

    前言:业务场景 需要给手机号码拨打电话与发送短信.html5已经提供接口. methods: { Call: function() { var that = this; if(that.ptel == ...

  8. c# 调用短信平台接口,给手机发送短信

    项目上要做个发手机短信的功能.网上找找了,用的微米的短信接口. 注册后,获得UID和UID key,C#代码中需要这个 调用代码很简单 ", con = "[微米]您的验证码是:6 ...

  9. Java演示手机发送短信验证码功能实现

    我们这里采用阿里大于的短信API 第一步:登陆阿里大于,下载阿里大于的SDK a.在阿里大于上创建自己的应用 b.点击配置管理中的验证码,先添加签名,再配置短信模板 第二步:解压相关SDK,第一个为j ...

随机推荐

  1. android可扩展自己的定义,运动图像裁剪框

    在实际项目中,常常要制作一个简易的图像裁剪功能,即获取一张图片.并用一个遮罩层选择目标范围并截取保存的功能.例如以下图所看到的: 在此分享下该自己定义视图的制作过程. 需求说明 整一个视图包括一个透明 ...

  2. error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file

    安装rac10g,出现例如以下错误: [root@rac2 oracle]# /u01/product/crs/root.sh WARNING: directory '/u01/product' is ...

  3. MsSqlServer 语句

    --假设 成绩>100 优 --假设成绩>90 良 select * from TblScore select 英语成绩= (case  when tEnglish>90  then ...

  4. unity3d 依据指定的Assets下的目录路径 返回这个路径下的全部文件名称

    using UnityEngine; using System.Collections; using System.Collections.Generic; using System.IO; < ...

  5. swift UI特殊培训38 与滚动码ScrollView

    有时我们适合页面的全部内容,我们需要使用ScrollView,额外的内容打通滚动. 什么样的宽度和高度首先,定义,健身器材轻松. let pageWidth = 320 let pageHeight ...

  6. SAP RFC 函数来创建 Java呼叫 学习总结 一步一步的插图

    前言 该公司很快就接到了一个项目,SAP有接口.让我们做老大SAP.首先SAP联系.但发展从来没有打过.本周集中在这一个研究. 各种碰壁,SAP该系统让我怎么说? 算了.说多了都是泪,以下附上本周学习 ...

  7. 如何学习ACM

    我想对未来的同学有几句话要说: 1 我们几乎没有noi上来的队员,大家只能依靠后期的更加刻苦的努力. 2 我们没有专业的班级或者机制形成职业ACM队伍,所以大家只能尽早的投入进来,用尽一切课余时间去训 ...

  8. Java有用的经验--Swing片

    Java有用经验总结--Swing篇 前言 本文前言部分为我的一些感想,假设你仅仅对本文介绍的Java有用技巧感兴趣,能够跳过前言直接看正文的内容. 本文的写作动机来源于近期接给人家帮忙写的一个小程序 ...

  9. 解决VS 于 致命错误 RC1015: 无法打开包含文件 &#39;afxres.h&#39; 问题

    在试验VS2010当一个问题困扰了我,它是开放的c++项目达产后,rc的dialog入口.您不能拖动控制,让我疯狂... 而最有发言权的是在线Directions问题. .题明显不是这个问题. 于是我 ...

  10. android 数据共享

    android数据共享的各种部件中的应用是最重要的3途径: 第一.使用Application子类来实现数据共享. 例如,请看下面的例子: /**  * @author YangQuanqing 特征: ...