JavaScript输入分钟、秒倒计时技巧总结(附代码)

发布时间 - 2026-01-11 02:50:35    点击率:

代码如下:

<div class="container-fluid"> 
 <div class="main-content-inner"> 
 <div class="page-content">
  <div class="page-header"> 
  <form class="form-inline" id="searchform"> 
  <div class="form-group" style="margin-left: 10px;">
   <label>分</label> 
  <input type="text" class="form-control" name="Minute" id="Minute">
   </div> 
  <div class="form-group" style="margin-left: 10px;"> 
  <label>秒</label> 
  <input type="text" class="form-control" name="Second" id="Second">
   </div>
  <button type="button" class="btn btn-purple btn-sm" onclick="ok()"> 开始 </button> 
  </form>
  </div>
  <div class="row" style="height:500px;line-height:500px;vertical-align:middle;font-size:200px;color:red;text-align:center;margin-top:100px"> <p id="listview"></p> 
  </div> 
 </div>
  </div> 
 </div>
 <script>
  var t;
  var Minute;
  var Second; 
  var d;
  function ok() {
   if ($("#Minute").val() == "0" || $("#Minute").val() == "") {
   Minute = 0;
   } else {
   Minute = $("#Minute").val();
   }
   if ($("#Second").val() == "0" || $("#Second").val() == "") {
   Second = 0;
   } else {
   Second = $("#Second").val();
   }
  var min = "";
  if (Minute < 10) {
   min = "0" + Minute;
  } else {
   min = Minute + "";
  }
  var sec = "";
  if (Second < 10) {
   sec = "0" + Second;
  } else {
   sec = Second + "";
  }
  $("#listview").text(min + ":" + sec);
  $(".page-header").hide();
  $("#listview").show();
  setTimeout(function () {
   begin()
  }, 1000);  
  }
  function begin() {  
  if (Second != 0) {
   Second--;
   min = "";
   if (Minute < 10) {
   min = "0" + Minute;
   } else {
   min = Minute + "";
   }
   sec = "";
   if (Second < 10) {
   sec = "0" + Second;
   } else {
   sec = Second + "";
   }
   $("#listview").text(min + ":" + sec);
  } else {
   if (Minute > 0) {
   Minute--;
   Second = 59;
   min = "";
   if (Minute < 10) {
    min = "0" + Minute;
   } else {
    min = Minute + "";
   }
   sec = "";
   if (Second < 10) {
    sec = "0" + Second;
   } else {
    sec = Second + "";
   }
   $("#listview").text(min + ":" + sec);
   } else {
   clearTimeout(t);
   }
  }
  t = setTimeout(function () {
   begin()
  }, 1000)
  }
 </script>

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助~如果有疑问大家可以留言交流,谢谢大家对的支持!


# js  # 输入分钟秒  # 倒计时  # js倒计时  # JavaScript深入V8引擎以及编写优化代码的5个技巧  # JS尾递归的实现方法及代码优化技巧  # 2019 年编写现代 JavaScript 代码的5个小技巧(小结)  # JavaScript实用代码小技巧  # 几个你不知道的技巧助你写出更优雅的vue.js代码  # js技巧之十几行的代码实现vue.watch代码  # js 奇葩技巧之隐藏代码  # javascript简写常用的12个技巧(可以大大减少你的js代码量)  # JavaScript中最常用的10种代码简写技巧总结  # 手机开发必备技巧:javascript及CSS功能代码分享  # JavaScript避免代码的重复执行经验技巧分享  # JavaScript编码小技巧分享  # 这篇文章  # 谢谢大家  # 有疑问  # left  # px  # margin  # searchform  # group  # style  # label  # Minute  # button  # btn  # control  # input  # type  # text  # id  # lt  # div 


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


相关推荐: Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  ,在苏州找工作,上哪个网站比较好?  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  如何利用DOS批处理实现定时关机操作详解  Laravel如何自定义错误页面(404, 500)?(代码示例)  Laravel如何处理异常和错误?(Handler示例)  制作旅游网站html,怎样注册旅游网站?  微信小程序 scroll-view组件实现列表页实例代码  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  如何快速使用云服务器搭建个人网站?  Laravel如何使用模型观察者?(Observer代码示例)  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  佛山企业网站制作公司有哪些,沟通100网上服务官网?  如何基于云服务器快速搭建网站及云盘系统?  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  如何构建满足综合性能需求的优质建站方案?  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  Laravel中的Facade(门面)到底是什么原理  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  如何快速搭建高效WAP手机网站?  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  实例解析Array和String方法  PythonWeb开发入门教程_Flask快速构建Web应用  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  如何正确下载安装西数主机建站助手?  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  如何有效防御Web建站篡改攻击?  Laravel Fortify是什么,和Jetstream有什么关系  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  如何注册花生壳免费域名并搭建个人网站?  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  晋江文学城电脑版官网 晋江文学城网页版直接进入  如何快速生成橙子建站落地页链接?  如何用搬瓦工VPS快速搭建个人网站?  公司网站制作价格怎么算,公司办个官网需要多少钱?  如何用花生壳三步快速搭建专属网站?  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  网站建设保证美观性,需要考虑的几点问题!  Laravel如何使用Gate和Policy进行授权?(权限控制)  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  Internet Explorer官网直接进入 IE浏览器在线体验版网址  原生JS获取元素集合的子元素宽度实例  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法