微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能

发布时间 - 2026-01-11 02:49:27    点击率:

微信小程序+WEB使用JS实现注册【60s】倒计时功能开发步骤:

1、效果图: 

 

2、页面仅仅利用了JS的相关功能,包含:wxml、js、wxss 

2.1wxml页面代码:

<text>绑定手机</text>
<form bindsubmit="bindMobile">
<view class="form_group">
  <text>手 机:</text>
  <input type="number" placeholder="请输入手机号" maxlength="11" name="data_phone" value="" auto-focus="true" bindblur="blur_mobile" />
  <button type="button" class="{{is_show?'show':'hide'}}" bindtap="clickVerify">获取验证码</button>
  <button type="button" class="{{is_show?'hide':'show'}}">重新发送{{last_time}}秒</button>
 </view>

<input type="number" placeholder="请输入验证码" maxlength="6" name="data_verify" value=""/>
<button class="save_btn" form-type="submit">确认绑定</button>
</form>

2.2 js页面代码:

var countdown = 60;
var settime = function (that) {
 if (countdown == 0) {
 that.setData({
  is_show: true
 })
 countdown = 60;
 return;
 } else {
 that.setData({
  is_show:false,
  last_time:countdown
 })

 countdown--;
 }
 setTimeout(function () {
 settime(that)
 }
 , 1000)
}

Page({
 /**
 * 页面的初始数据
 */
 data: {
 last_time:'',
 is_show:true
 },

 clickVerify:function(){
 var that = this;
 // 将获取验证码按钮隐藏60s,60s后再次显示
  that.setData({
  is_show: (!that.data.is_show) //false
  })
  settime(that);
 }


})

2.3 wxss页面代码:

/* 发送验证码按钮隐藏,并展示倒数60s提示 */
.hide{
 display: none;
}
.show{
 display: block;
} 

3、上面讲的是微信小程序的,那么我们一般web端或者移动端的应该是什么样呢?

其实,方法都差不多,这里也贴出来仅供大家参考

<!-- 这段代码(html)是从挪过来的,信誉度应该是很高的,大家可以放心使用 -->

<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript"> 
var countdown=60; 
function settime(obj) { 
if (countdown == 0) { 
obj.removeAttribute("disabled"); 
obj.value="免费获取验证码"; 
countdown = 60; 
return;
} else { 
obj.setAttribute("disabled", true); 
obj.value="重新发送(" + countdown + ")"; 
countdown--; 
} 
setTimeout(function() { 
settime(obj) }
,1000) 
}
</script>
<body> 
<input type="button" id="btn" value="免费获取验证码" onclick="settime(this)" /> 
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# 微信小程序注册60s倒计时  # JS注册60s倒计时功能  # js注册倒计时  # 微信小程序 倒计时组件实现代码  # 微信小程序动态显示项目倒计时效果  # 微信小程序实现订单倒计时  # 微信小程序倒计时功能实例代码  # 微信小程序之发送短信倒计时功能  # 微信小程序实现日期格式化和倒计时  # 微信小程序实现团购或秒杀批量倒计时  # 微信小程序显示倒计时功能示例【测试可用】  # 微信小程序实现倒计时60s获取验证码  # 微信小程序实现获取手机号60s倒计时  # 验证码  # 请输入  # 绑定  # 应该是  # 仅供  # 是从  # 这段  # 很高  # 贴出  # 大家多多  # 倒计时  # 讲的是  # 信誉度  # 都差不多  # maxlength  # WEB  # placeholder  # form_group  # view  # input 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  网站页面设计需要考虑到这些问题  昵图网官方站入口 昵图网素材图库官网入口  Laravel如何处理异常和错误?(Handler示例)  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  EditPlus 正则表达式 实战(3)  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  Android okhttputils现在进度显示实例代码  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  Laravel如何处理CORS跨域请求?(配置示例)  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  高防服务器:AI智能防御DDoS攻击与数据安全保障  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  JS弹性运动实现方法分析  Laravel如何为API生成Swagger或OpenAPI文档  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  Laravel集合Collection怎么用_Laravel集合常用函数详解  实例解析angularjs的filter过滤器  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  英语简历制作免费网站推荐,如何将简历翻译成英文?  jQuery validate插件功能与用法详解  如何将凡科建站内容保存为本地文件?  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  ,网页ppt怎么弄成自己的ppt?  微信小程序 canvas开发实例及注意事项  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  动图在线制作网站有哪些,滑动动图图集怎么做?  手机网站制作与建设方案,手机网站如何建设?  西安专业网站制作公司有哪些,陕西省建行官方网站?  使用spring连接及操作mongodb3.0实例  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  Laravel Session怎么存储_Laravel Session驱动配置详解  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  高端智能建站公司优选:品牌定制与SEO优化一站式服务  简单实现Android文件上传  Java解压缩zip - 解压缩多个文件或文件夹实例  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  Laravel如何使用Sanctum进行API认证?(SPA实战)  如何做网站制作流程,*游戏网站怎么搭建?  开心动漫网站制作软件下载,十分开心动画为何停播?  如何在Ubuntu系统下快速搭建WordPress个人网站?  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  北京的网站制作公司有哪些,哪个视频网站最好?  Linux系统命令中screen命令详解  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?