一天内多次隐藏提交按钮

迪帕克杜塔

我想在一天内多次隐藏提交按钮。

下面的代码有时有效,有时不起作用。昨天的代码有效,但今天的代码无效。我无法理解问题出在哪里。

<script>
 window.addEventListener("load", function() {
  // Check time and update the button's state every second.
  setInterval(updateSubmitButtonState, 1000);
}, false);

function updateSubmitButtonState() {
var timezone = "Asia/Calcutta";
    var currentTime = new Date();
    var hours = currentTime.getHours();
    var minutes = currentTime.getMinutes();
    var t =currentTime.getHours()  + ":" + currentTime.getMinutes();

 if (t >= '10:00' && t <= '10:20' || 
    t >= '11:00'  && t <= '11:20' || 
    t >= '13:00'  && t <= '13:20' || 
    t >= '15:15'  && t <= '15:25' || 
    t >= '17:30'  && t <= '17:40' || 
    t >= '19:00'  && t <= '19:10' || 
    t >= '20:30'  && t <= '20:40' ) {
    $("#submit").css("display", "none");
  } else {
    $("#submit").css("display", "block");
  }
}
</script>
<input type="submit" id="submit" name="submit">
阿伦

您正在检查字符串,建议您将时间更改为毫秒。

试试这个。

<script>
 window.addEventListener("load", function() {
  // Check time and update the button's state every second.
  setInterval(updateSubmitButtonState, 1000);
}, false);
function convertMilliSec(hr, min){
    return (parseInt(hr) * (60000 * 60)) + (parseInt(min) * 60000)
} 
function updateSubmitButtonState() {
var timezone = "Asia/Calcutta";
    var currentTime = new Date();
    var hours = currentTime.getHours();
    var minutes = currentTime.getMinutes();
    var t = convertMilliSec(currentTime.getHours(), currentTime.getMinutes());
    console.log(t);

 if (t >= convertMilliSec(10,00) && t <= convertMilliSec(10,20) || 
    t >= convertMilliSec(11,00) && t <= convertMilliSec(11,20) ||  
    t >= convertMilliSec(14,00) && t <= convertMilliSec(14,34) || 
    t >= convertMilliSec(13,00) && t <= convertMilliSec(13,20) || 
    t >= convertMilliSec(15,00) && t <= convertMilliSec(15,20) || 
    t >= convertMilliSec(17,00) && t <= convertMilliSec(17,20) || 
    t >= convertMilliSec(19,00) && t <= convertMilliSec(19,20) || 
    t >= convertMilliSec(20,00) && t <= convertMilliSec(20,20) ) {
    $("#submit").css("display", "none");
  } else {
    $("#submit").css("display", "block");
  }
}
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

提交的SVN日志显示在一天内

来自分类Dev

提交历史仅在一天内出现

来自分类Dev

在一天内获取事件总和

来自分类Dev

Excel,多个日期在一天内的差异

来自分类Dev

如何在一天内找到组合键的唯一行

来自分类Dev

crontab:同一脚本仅在一天内触发

来自分类Dev

Mongoose / MongoDB在一天内获取大部分已查看的文章

来自分类Dev

在Django中,筛选一天内两个日期时间的查询集

来自分类Dev

禁用按钮一天

来自分类Dev

如果一列在同一天内满足某些条件,则子集xts对象

来自分类Dev

如果一列在同一天内满足某些条件,则子集xts对象

来自分类Dev

Mysql查询-一张表-在一天内找到两个日期-来自不同列的同一实体+差异计算

来自分类Dev

如何禁用按钮一天

来自分类Dev

需要知道如何在数小时内自动删除,而不是一天内自动删除Javascript解析云代码

来自分类Dev

第一个数据是 officeIn,第二个数据是 OfficeOut .. 一个用户可以在一天内多次进入.. 我想要他在办公室停留的 hh:mm:ss 格式的时间

来自分类Dev

如何检测单元格值是否在一天内出现两次

来自分类Dev

如何在一天内制作我的随机高斯分布

来自分类Dev

阿帕奇骆驼计划一天多次

来自分类Dev

添加与多次mysql和php的一天

来自分类Dev

根据一天中的时间显示/隐藏标签

来自分类Dev

每次单击按钮,将日期增加一天

来自分类Dev

复杂的MysQL查询,以查找用户在同一天多次出现多次

来自分类Dev

Excel开始日期在365天内

来自分类Dev

在30天内重新访问

来自分类Dev

如何确定一天是否在上周内?

来自分类Dev

在过去7天内获得唯一身份的用户数

来自分类Dev

在n-1天内以唯一对分配n个人的算法

来自分类Dev

计算ID在R中同一天多次出现一次的频率

来自分类Dev

复杂的MysQL查询,以查找用户在同一天出现多次的情况

Related 相关文章

  1. 1

    提交的SVN日志显示在一天内

  2. 2

    提交历史仅在一天内出现

  3. 3

    在一天内获取事件总和

  4. 4

    Excel,多个日期在一天内的差异

  5. 5

    如何在一天内找到组合键的唯一行

  6. 6

    crontab:同一脚本仅在一天内触发

  7. 7

    Mongoose / MongoDB在一天内获取大部分已查看的文章

  8. 8

    在Django中,筛选一天内两个日期时间的查询集

  9. 9

    禁用按钮一天

  10. 10

    如果一列在同一天内满足某些条件,则子集xts对象

  11. 11

    如果一列在同一天内满足某些条件,则子集xts对象

  12. 12

    Mysql查询-一张表-在一天内找到两个日期-来自不同列的同一实体+差异计算

  13. 13

    如何禁用按钮一天

  14. 14

    需要知道如何在数小时内自动删除,而不是一天内自动删除Javascript解析云代码

  15. 15

    第一个数据是 officeIn,第二个数据是 OfficeOut .. 一个用户可以在一天内多次进入.. 我想要他在办公室停留的 hh:mm:ss 格式的时间

  16. 16

    如何检测单元格值是否在一天内出现两次

  17. 17

    如何在一天内制作我的随机高斯分布

  18. 18

    阿帕奇骆驼计划一天多次

  19. 19

    添加与多次mysql和php的一天

  20. 20

    根据一天中的时间显示/隐藏标签

  21. 21

    每次单击按钮,将日期增加一天

  22. 22

    复杂的MysQL查询,以查找用户在同一天多次出现多次

  23. 23

    Excel开始日期在365天内

  24. 24

    在30天内重新访问

  25. 25

    如何确定一天是否在上周内?

  26. 26

    在过去7天内获得唯一身份的用户数

  27. 27

    在n-1天内以唯一对分配n个人的算法

  28. 28

    计算ID在R中同一天多次出现一次的频率

  29. 29

    复杂的MysQL查询,以查找用户在同一天出现多次的情况

热门标签

归档