jquery实现倒计时60秒发送邮件
2016-07-18 16:00
543 查看
<script type="text/javascript"> var i = 120; $('#btn').click(function(){ var url = "{{url('send')}}"; var email = $('#empty').val(); /* alert(email); alert(url);*/ if (email=='') { alert('请填写邮箱'); }; $.get(url,{'email':email},function(msg) { //alert(msg); if (msg==0) { function wait() { if (i > 0) { i--; $('#btn').attr("disabled", true); $('#btn').val("重新发送(" + i + ")"); }else{ $('#btn').attr("disabled"); $('#btn').val("免费获取验证码"); i= 120; alert('验证码失效') } } setInterval(wait, 1000); }else{ alert('发送失败'); } }) }) </script><td>输入验证码:</td><td><input type="text" name="empty"><input type="button" id="btn" value="免费获取验证码" class="empty"/>
<script type="text/javascript">
var i = 120;
$('#btn').click(function(){
var url = "{{url('send')}}";
var email = $('#empty').val();
/* alert(email);
alert(url);*/
if (email=='') {
alert('请填写邮箱');
};
$.get(url,{'email':email},function(msg)
{
//alert(msg);
if (msg==0) {
function wait()
{
if (i > 0)
{
i--;
$('#btn').attr("disabled", true);
$('#btn').val("重新发送(" + i + ")");
}else{
$('#btn').attr("disabled");
$('#btn').val("免费获取验证码");
i= 120;
alert('验证码失效')
}
}
setInterval(wait, 1000);
}else{
alert('发送失败');
}
})
})
</script>
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象
- 关于浮动与清除浮动,你应该知道的
- 数组reduce方法的高级技巧
- php7 读取php.ini[4]
- Delphi实现毫秒级别的倒计时实例代码
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP