手机发送短信验证码的部分代码
来源:互联网 发布:如何看待网络用语 编辑:程序博客网 时间:2024/06/06 17:33
<input name="htmlCode" id="htmlCode" type="text" class="fl_input" size="36" />
<input type="button" value="获取短信验证码" onclick="getVerify(this)"/>
<script type="text/javascript">
//获取验证码开始
var nums = 120;
var clock = '';
var btn;
function getVerify(thisBtn){
var mobile = $("#item_consult_phone").val();
if(mobile==""){
alert("请输入手机号码!");
document.all.item_consult_phone.focus();
return false;
}
if(mobile!=""){
var reg = /^([0-9]{11})?$/;
var flag = reg.test(mobile);
if(!flag){
alert("请输入正确的手机号码格式!");
document.all.item_consult_phone.focus();
return false;
}else{
var flag = true;
$.ajax({
async: false,
type: "POST",
cache: false,
url: "sms!getVerify.action",
data: {
mobile:mobile
},
dataType:"json",
success: function(result){
if(result == "1"){
alert("短信验证码已成功发送至您的手机,请将其填写在输入框!");
}else{
flag = false;
alert("短信验证码发送失败!");
}
}
});
btn = thisBtn;
btn.disabled = true; //将按钮置为不可点击
btn.value = nums+'秒后可重新获取';
clock = setInterval(doLoop, 1000); //一秒执行一次
return flag;
}
}
}
function doLoop() {
nums--;
if(nums > 0){
btn.value = nums+'秒后可重新获取';
}else{
clearInterval(clock); //清除js定时器
btn.disabled = false;
btn.value = '点击发送验证码';
nums = 120; //重置时间
}
}
</script>
后台部分代码:
// 生成6位随机数验证码
String verifyTemp = (Math.random()*9+1)*100000+"";
String verify = verifyTemp.substring(0,6);
String mobile = request.getParameter("mobile");
session.setAttribute("verify",verify);
result = SendSMS.send(mobile, "您的验证码为:"+verify+",此验证码30分钟内有效。", "1");
阅读全文
0 0
- 手机发送短信验证码的部分代码
- 手机发送短信验证码的部分代码
- 发送手机验证码的js代码、手机号合法验证
- 容联云通讯实现php的手机发送短信验证
- 注册时,绑定手机发送短信验证码
- 发送短信验证码到手机(阿里大于平台) java
- 阿里云短信服务_发送手机验证码java
- 发送短信验证码
- 发送短信验证码
- 发送短信验证码
- 短信验证码发送
- 发送短信验证码
- 发送短信验证码
- 一种利用个人手机自动发送验证码的短信平台解决方案
- Android之文本框自动获取发送到手机的短信验证码
- 手机收不到第三方发送的短信及验证码
- 手机发送验证码—.net代码
- 手机验证码短信
- 修改VirtualBox虚拟机默认存储路径及虚拟机迁移方法
- out与ref
- [ZJOI2005]沼泽鳄鱼 矩乘dp
- 多校联训日记
- 安装 vim
- 手机发送短信验证码的部分代码
- jvm调优(2):Java heap space两种方法处理办法
- 在ubuntu中配置新的软件源
- VUE 样式 CSS
- html5视频播放解决方案
- IE下PHPEXCEL乱码问题
- Linux相关命令
- android spinner初始化时不执行点击事件
- IntelliJ IDEA下git版本回退,版本还原