当前位置: 首页 > 知识库问答 >
问题:

带时间条件的HTML按钮

丁鸿信
2023-03-14

我希望在特定时间后打开带有链接的html按钮。

例如,链接www.google.com的按钮将在04/10/2021 08:30pm 0530 GMT之后打开

谢谢大家...

共有2个答案

雷硕
2023-03-14

一种方法是首先禁用按钮,然后使用js在准确的日期和时间匹配时启用它

<button type="button" id="myBtn" disabled">Please wait...</button>

现在我们可以使用js首先为我们的按钮元素获取一个对象,然后使用Date()构造函数来匹配我们输入的确切日期和时间,从而启用按钮

var myBtn = document.getElementById('myBtn');
var currenttime = new Date(); //Date object

我们现在可以使用Date对象以我们的格式获取当前时间,然后从按钮中删除disable属性

if (currenttime === giventime)  $("#myBtn").removeAttr("disabled");  

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

在JavaScript中获取当前日期和时间

蒋原
2023-03-14

也许是这样的?

超文本标记语言:

<button id="my_button" type="button" disabled>Hello World!</button>

Javascript:

var d1 = new Date();
var d2 = new Date('2021-10-05');
if (d1 >= d2) document.getElementById('my_button').disabled = false;

这将比较两个Date()变量,如果d1等于或大于d2,则将按钮的disabled属性设置为false。

 类似资料:
  • 问题内容: 我正在宽度不相等的画布上绘制图形。每个画布是否都有自己的滚动条?我试图将所有画布放在一个div中,并指定最大宽度,但这没有用。是否可以将所有画布在页面上的可见宽度说成500像素,并且每个画布都有其滚动条以查看画布的整个宽度。 谢谢。 问题答案: 指定画布的总宽度,然后将其包裹在div中。将div设置为,并指定500px的宽度。然后,您应该具有滚动条,使您可以滚动并查看画布的隐藏部分。对

  • 问题内容: 我正在努力为正在研究的项目中的某些实用程序类设置单元测试,其中一个类(包含许可信息)具有一种根据当前时间进行确定的方法。 也就是说,许可证包含到期日期,并且许可证字符串会验证该日期,但是查看许可证是否过期的实际逻辑是基于当前时间。 因此,我不确定该怎么做,因为“ new Date()”不是静态标准。 我是否应该不费心地测试’isValid’,而只是分别测试’isLicenseStrin

  • 我是从JSON文件而不是数据库获取数据。我试图根据JSON中的状态值为图标赋色,例如[if green?class1:class2]下面是我的代码。 我的HTML文件 下面是我的JSON文件。 这是我的CSS **我无法更改状态图标的颜色。我得到了这个错误** 错误类型错误:无法读取未定义的属性“status”

  • 问题内容: 对于似乎很简单的问题,我找不到解决方案。假设有2种实体类: 如何创建一个标准查询以返回包含至少一个满足给定条件(例如b.text =’condition’)的B实体的所有A? 问题答案: 我认为此链接可能很有用:http : //mikedesjardins.net/2008/09/22/hibernate-criteria- subqueries-exists/ 它包含以下有关如何创

  • 问题内容: 这是我的日志输出 我想要每个日志消息的时间戳,即 这是我的log4j配置文件 我该怎么做? 问题答案: 在您的PatternLayout中使用。 也可以采用格式模式,就像您可以选择所需的元素一样。如果省略格式模式,则日期将为ISO8601格式。

  • 我试图创建一个ChartJs条形图,其中包含标签上的日期。 图表上的横条相互重叠,不均匀。当删除时间刻度时工作良好,但是,标签没有进行日期排序。标签和数据是动态填充的,因此在呈现之前无法对其进行排序。 下面是示例图像, 而且,如果删除了刻度(xAxis),它将给出正确的输出(但未排序) 例子:https://codepen.io/karthikkbala/pen/QWjVQqb 样本数据: