<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8">

<meta name="viewport" content="maximum-scale=1.0,minimum-scale=0,width=device-width,initial-scale=1.0" />

<title>APP</title>

<link rel="stylesheet" type="text/css" href="../css/api.css" />

<link rel="stylesheet" type="text/css" href="../css/common.css" />

<style>

#con{

margin:10px;

font-size:28px;

}

ul{

margin-bottom:10px;

}

.txt{

margin:5px 10px;

padding:5px;

color:#000;

word-wrap:break-word;

}

input[type="text"]{

border-radius:6px;

background-color:#ffffff;

height:36px;

border:1px solid #D2CCCE;

color:#D2CCCE;

line-height:36px;

text-indent:7px;

width:120px;

background-clip:padding-box;

}

input[type="button"],#con{

border-radius:6px;

background-color:#81A9C3;

height:36px;

border:1px solid #2CCCE

color:#ffffff;

line-height:36px;

padding-left:30px;

padding-right:30px;

background-clip:padding-box;

}

</style>

</head>

<body>

<br>

<input type="button" onclick="reg_sms()" value="注册短信模块" /><br><br>

手机号:<input type="text" id="tel" name="tel" value="" placeholder="输入手机号" />

<input type="button" class="yzm-btn" onclick="send_sms()" value="发送验证码" /><br><br>

验证码<input type="text" id="code" name="code" value="" />

<input type="button" onclick="code_sms()" value="短信验证" /><br><br><br><br><br>

<!-- 市场评分模块 -->

--------------------市场评分模块---------------------------------<br><br>

<label id="con" onclick="tosmarket()">5星好评支持我们</label>

<div id='sys-info'>这里我用的是微信,可以随意改</div>

</body>

<script type="text/javascript" src="../script/api.js"></script>

<script type="text/javascript" src="../script/zepto.min.js"></script>

<script type="text/javascript">

apiready = function(){

sendsms = api.require('sendSms');

};

function reg_sms(){

//貌似是120秒内只能注册一次,不然会失败,注意下

var param = {appkey:"6680ba14a50e",appsecret:"95b67202d004b9f4ab2a38f3eda2e82c"};

sendsms.regSms(param);

alert("注册成功");

}

function send_sms(){

var tel = document.getElementById("tel").value;

var param = {phone:tel};

sendsms.sendMessage(param,function(ret,err){

if(ret.result == "ok"){

maxtime = 90;

timer1 = setInterval("send_code_jishi();", 1000);

alert("短信发送成功");

}else{

alert(ret.result);

}

});

}

function code_sms(){

var mycode = document.getElementById("code").value;

var param={code:mycode};

sendsms.enterCode(param,function(ret,err){

if(ret.result == "ok"){

alert("验证成功");

}else{

alert("验证失败");

}

});

}

function tosmarket(){

if (api.systemType =="android"){

smarket = api.require('marketScore');

var param = {appname:"com.tencent.mm"};

smarket.myScore(param);

}else{

api.openApp({

iosUrl: 'https://itunes.apple.com/cn/app/wei-xin/id414478124?mt=8'

},function(ret,err){

});

}

}

var timer1 = "";

var maxtime = 90;

function send_code_jishi(){

if(maxtime == 0){

clearInterval(timer1);

$(".yzm-btn").val("重发验证码");

}else{

maxtime--;

$(".yzm-btn").val(maxtime+"秒可重发");

}

}

</script>

</html>

sendsms短信验证功能实现代码的更多相关文章

  1. Springboot下实现阿里云短信验证功能(含代码)

    Springboot下实现阿里云短信验证功能 一 开通阿里云短信服务 阿里云官网注册登录 找到短信服务并开通 打开短信服务的管理台 在国内消息那栏中添加签名管理和模板管理(按照格式要求去写) 在右上角 ...

  2. 如何实现php手机短信验证功能

    http://www.qdexun.cn/jsp/news/shownews.do?method=GetqtnewsdetailAction&id=1677 下载php源代码 现在网站在建设网 ...

  3. 基于ThinkPHP与阿里大于的PHP短信验证功能

    https://blog.csdn.net/s371795639/article/details/53381274 PHP阿里大鱼短信验证 第一步 登陆阿里大于注册账号,在用户管理中心创建应用,确定A ...

  4. AndroidStudio短信验证功能收不到验证码

    http://mob.com/第三方接口获取地址: 登陆过后点我的后台即可上传,管理应用.需注意的是,即使验证不通过,只要整合了短信验证的Jar包,每天都有20条免费验证短信.现在的mob.com只支 ...

  5. Android实战简易教程-第三十九枪(第三方短信验证平台Mob和验证码自己主动填入功能结合实例)

    用户注冊或者找回password时通常会用到短信验证功能.这里我们使用第三方的短信平台进行验证实例. 我们用到第三方短信验证平台是Mob,地址为:http://mob.com/ 一.注冊用户.获取SD ...

  6. 完整的Android手机短信验证源码

    短信验证功能我分两个模块来说,短信验证码的后台和代码实现短信验证码的功能. 一.短信验证码的后台      1.注册Mob账号:http://www.mob.com/#/login 2.注册成功之后, ...

  7. Android Studio精彩案例(五)《JSMS短信验证码功能实现》

    转载本专栏文章,请注明出处,尊重原创 .文章博客地址:道龙的博客 很多应用刚打开的时候,让我们输入手机号,通过短信验证码来登录该应用.那么,这个场景是怎么实现的呢?其实是很多开放平台提供了短信验证功能 ...

  8. Unity利用SMSSDK实现短信验证码(附代码)

    最近一直在研究如何给app更多实用性的功能,在app进行登录或者注册时,为了方便用户更加快捷的完成登录功能,所以就决定采用短信验证码的方式进行验证登录.在学习的过程中,先使用了Mob的短信服务进行短信 ...

  9. ASP.NET MVC+Bootstrap 实现短信验证

    短信验证大家都已经非常熟悉了,基本上每天都在接触手机短信的验证码,比方某宝,某东购物.站点注冊,网上银行等等,都要验证我们的手机号码真实性.这样做有什么优点呢. 曾经咱们在做站点的时候.为了提高用户注 ...

随机推荐

  1. WebService 工作原理及实例教程

    一.WebService到底是什么? 先来看下标准的定义:Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统 ...

  2. C#构造方法(函数)

    一.概括 1.通常创建一个对象的方法如图: 通过  Student tom = new Student(); 创建tom对象,这种创建实例的形式被称为构造方法. 简述:用来初始化对象的,为类的成员赋值 ...

  3. C#读取excel文件,并生成json

    这次介绍两种方法,第一种是安装AccessDatabaseEngine,第二种是利用Npoi读取excel 一.第一种利用AccessDatabaseEngine进行读取excel文件 1.安装Acc ...

  4. T-SQL分页查询语句

    使用 ROW_NUMBER(),SQL Server版本要求2005及以上. SELECT * FROM ( SELECT *,ROW_NUMBER() OVER(ORDER BY UserID) A ...

  5. 文本比较算法Ⅱ——Needleman/Wunsch算法的C++实现【求最长公共子串(不需要连续)】

    算法见:http://www.cnblogs.com/grenet/archive/2010/06/03/1750454.html 求最长公共子串(不需要连续) #include <stdio. ...

  6. 廖雪峰Python学习笔记——使用元类

    元类(MetaClasses) 元类提供了一个改变Python类行为的有效方式. 元类的定义是“一个类的类”.任何实例是它自己的类都是元类. class demo(object): pass obj ...

  7. Android------------------的资源文件的学习

    一.style的学习 用法: 使用: 使用系统自带的style的风格 使用: 效果: 二.drawable的使用 selector是一个xml文件进行加载使用的: 文件名叫做buttonselecto ...

  8. php 向二维数组中追加元素

    处理之前的数据: 处理后: //$consult 为往里插之前的数组 //把$arr的元素追加到$consult的最前面 $arr = []; $arr[0]['workplaceId'] = '0' ...

  9. 使用TopShelf做windows服务

    class Program { static void Main(string[] args) { HostFactory.Run(x => { x.RunAsLocalSystem(); x. ...

  10. android开发 gradle 总结

    gradle结构: MyApp ├── build.gradle ├── settings.gradle └── app └── build.gradle 1. setting.gradle解析 当你 ...